如何使用ng-if检查文本框的值是什么时候? 像这样的东西 -
<input type="text" ng-model="if.number" />
<div ng-if="2 + 2 === if.number">
答案 0 :(得分:0)
我在你的代码中看到了几个问题
<div>Content here</div>
,typeof(if.number) => "string"
,而2+2
肯定是整数 - 所以它始终是假表达式。所以你不能使用===进行比较,你应该使用==
以下代码适合我。
<div ng-app="app">
<input type="text" ng-model="if.number" />
{{if.number}}
<div ng-if="2 + 2 == if.number">You can see me now</div>
</div>