我是 javascript 和 AngularJS 的新手,想知道为什么引号内的表达式没有被评估?
<span ng-show="{{remaining()}}!==0">sometext</span>
它只是像这样打印:
<span ng-show="2!==0">sometext</span>
并且无论内容如何,ng-show 都无法正常工作。即使表达式包含在 eval 中,也会显示文本 ( 和打印的表达式):
eval("{{remaining()}}!==0")
为此,我在我的控制器中创建了一个函数:
<span ng-show="renderOrNot()">sometext</span>
哪个有效,但我不希望每次我想进行比较时都必须编写函数