草庐IT

NG-BIND-HTML

全部标签

javascript - 告诉 html 文档如果移动设备不要加载 js

我正在厚颜无耻地在这里寻找一两行代码:有人可以提供代码放在html文档的head部分,说明如果移动则不加载JS吗?这与以下CSS媒体查询结合使用:所以我正在寻找一段基于相同规则的代码:media="onlyscreenand(max-device-width:480px)"非常感谢 最佳答案 给定:“如果是移动设备,则不加载JS”,并假设“移动设备”是由宽度为480像素或更小的屏幕定义的,那么类似下面的内容应该可以工作:if(screen&&screen.width>480){document.write('');}只有当屏幕宽度大

javascript - Angular 在 html 中计算百分比

这里是Angular菜鸟!我试图在我的html中显示一个百分比值,如下所示:{{((myvalue/totalvalue)*100)}}%它可以工作,但有时它会给出一个看起来很奇怪的很长的小数点。我如何将它四舍五入到小数点后两位数?对此有更好的方法吗? 最佳答案 你可以使用过滤器,就像下面jeffjohnson9046的过滤器一样过滤器假设输入为十进制形式(即17%为0.17)。myApp.filter('percentage',['$filter',function($filter){returnfunction(input,de

javascript - knockout 启用绑定(bind)不起作用

我无法让启用绑定(bind)在KnockoutJS中工作。将enabled属性设置为false,按钮不会被禁用,我仍然可以点击它。参见fiddlevarViewModel=function(){varself=this;self.enabled=ko.observable(false);self.isVisible=ko.observable(true);self.clicked=function(){alert('Youclickedthebutton');};};$(function(){varmodel=newViewModel();ko.applyBindings(model)

javascript - 如果找不到 AngularJS ng-src 条件(通过 url)

我正在将存储在本地的一堆图像移植到一个保持最新的在线资源中。最初,当我在本地存储图像时,我可以为我的图像使用以下条件。这将根据名称获取当前图像路径,如果它不存在,它将简单地返回图像路径/Content/champions/None.png我认为这将通过url以相同的方式工作。所以我做了语法。我假设会发生的情况是,如果上述URL返回404(未找到),它将默认返回到我的本地存储以存储None图像。但是,它仍然会尝试显示在线图像并显示“损坏的图像/图片”图标,而不是对我本地的“无”图像进行调节。我该如何解决这个问题?或者为什么Angular在说NotFound404(NotFound)时没有

javascript - 只显示 ng-repeat 的第一个元素

如何只显示Angular第一个元素?我正在像这样使用ng-repeat:{{product.price}}但既然我没有重复,那么我不应该使用ng-repeat吗?我怎样才能让它只显示第一个,而不必进入ng-repeat? 最佳答案 您可能还想使用{{product.price}}但是是的,下面的代码更好{{products[0].price}} 关于javascript-只显示ng-repeat的第一个元素,我们在StackOverflow上找到一个类似的问题:

javascript - 如何通过 id 将数组元素与指令中的 dom 类元素绑定(bind)?

我正在尝试用字符串html中的适当.grid-cell索引绑定(bind)一个page_elements数组,这样它就会显示在页面上,而不是在我的指令中.我存储给定单元格元素的索引,然后过滤它们以检索匹配的page_elements对象。但是,我无法消除ng-repeat在不止一个元素的网格中的冗余。移除的元素被替换为空对象{},但应该拼接它以将网格元素保持在正确的位置。移动的元素应该能够放入其他网格单元格中。如果索引被正确分配,那么指令应该与angular-drag-and-drop-lists一起工作。,如何解决?如何在给定的网格中仅显示一次具有匹配的page_elements的n

javascript - 如何根据 Windows 10 UWP 中的 HTML 内容调整 Webview 高度?

我目前正在使用Windows10UWP应用程序并面临WebView的问题,即当我的HTML内容较少时,我在javascript中的高度会增加。我的代码如下WebViewwebView=newWebView(){IsHitTestVisible=true};stringnotifyJS=@"functionsetupBrowser(){document.touchmove=function(){returnfalse;};;document.onmousemove=function(){returnfalse;};document.onselectstart=function(){ret

javascript - 绘制到 HTML 5 Canvas 的最快方法是什么?

我正在研究仅使用HTML的Canvas作为显示媒体制作游戏的可能性。以我需要完成的示例任务为例,我需要从多个等距图block构建游戏环境。当然,在2D中工作意味着它们必须采用矩形包装,因此图block之间有很大的重叠。我已经足够大了,这个问题的自然解决方案是调用BitBltMasked。哦等等,不,HTMLCanvas没有像BitBlt这样简单和令人愉悦的东西。似乎将像素数据转储到Canvas中的唯一方法是使用没有忽略alphachannel的有用绘图模式的drawImage()或使用在数组中具有图像数据的ImageData对象。使用权。是。界限。检查。和。所以。狗。慢。好吧,这与其说

javascript - 将 HTML 表格导出到 Excel JavaScript 函数添加选择文件名

我有以下将HTML导出到excel的函数:functiongenerateexcel(tableid){vartable=document.getElementById(tableid);varhtml=table.outerHTML;window.open('data:application/vnd.ms-excel,'+encodeURIComponent(html));}问题是,我无法将特定的文件名保存为这样用户会得到如下信息:是否要保存%3Ctable%20id%3D%22tableRslts%22%20tabindex%3D%2235%22%20文件?保存的文件是这样的:Iy

javascript - 检测 HTML5 音频流何时中断或暂停

我正在尝试在Cordova应用程序上使用HTML5音频流式传输ShoutcastURL。我遇到的问题是:当音频流失去与ShoutCastURL的连接时,似乎没有触发回调。这个阶段,audio元素显示正在播放音频,但是没有音频。代码Radio={initialized:false,isBuffering:false,interrupted:false,isPlaying:false,media:null,trackName:'',url:'shoutcast_url',initialize:function(){if(!this.media){this.media=newAudio(th