是否可以在 HTML 的 ng-if 中使用“大于”比较器? 问题在于“>”符号过早地关闭了 HTML 标记。
例如。
这个:<div ng-if="foo>0" class="bar"> (HTML STUFF) </div>
读作:<div ng-if="foo"> (0 class="bar"> HTML STUFF) </div>
我最终通过使用 ng-if="foo!=0"解决了这个问题,但我可能可以使用小于比较器,但我只是好奇以防万一我出于某种原因绝对不得不使用大于符号.或者我可能必须将此逻辑移动到其他地方,比如在我的 Controller 中而不是在我的 View 中?
编辑 1 所以看起来比较器本身肯定不是问题,我的代码中发生了其他事情。奇怪的是,当我在比较器前后有空格时它可以工作但没有空格它不会。如果这意味着什么,我也使用 angular 1.3.15。
<div class="paginate" ng-if="list.total > 0">
作品
<div class="paginate" ng-if="list.total>0">
不工作
最佳答案
这是一个使用 >
符号的例子。这很好用。
<div ng-if="myvariable.length > 2">
</div>
关于javascript - 如何在 AngularJS ng-if 语句中使用 ">"比较器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926520/