ng if指令中的AngularJS大写字母
为什么下面的一个不起作用?我需要将ng if指令中的AngularJS大写字母,angularjs,Angularjs,为什么下面的一个不起作用?我需要将IsValue转换为大写值,然后需要将其与NO值进行检查。我该怎么做 <td class="red-color" ng-if="item.IsValue | uppercase == 'NO'">{{item.IsValue}}</td> {{item.IsValue} 在比较值之前,确保应用了大写过滤器(使用()): <td class="red-color" ng-if="(item.IsValue | uppercas
IsValue
转换为大写值,然后需要将其与NO
值进行检查。我该怎么做
<td class="red-color" ng-if="item.IsValue | uppercase == 'NO'">{{item.IsValue}}</td>
{{item.IsValue}
在比较值之前,确保应用了大写
过滤器(使用()
):
<td class="red-color" ng-if="(item.IsValue | uppercase) == 'NO'">{{item.IsValue}}</td>
{{item.IsValue}
这是一个。如果我理解正确,您希望检查一个值,然后在某个地方以大写形式显示它(?),这样您就可以: ng if将只检查值。如果它是“test”,它将显示为大写
<div ng-controller="MyCtrl">
<p class="red-color" ng-if="item.IsValue == 'test'">{{item.IsValue | uppercase}}</p>
<input ng-model="item.IsValue" type="text">
</div>
字符串比较是区分大小写的,因此如果要转换它然后进行比较,则可以使用字符串。它或使用AngularJS接受以“n”或“n”开头的任何单词值为false。如果模型值变化为“否”、“是”,则无需转换大写字母并检查值
<td class="red-color" ng-if="item.IsValue">{{item.IsValue}}</td>
{{item.IsValue}
可能只是在许多用例中工作。谢谢。“()”是原因。
<td class="red-color" ng-if="item.IsValue">{{item.IsValue}}</td>