我有以下
<div ng-if="false"> nothing here </div>
不应该隐藏div的内容吗?
我想让这个稍微复杂一点,比如:
<div ng-if="user.id == 1">
The name is: {{user.name}}
</div>
但以上都不起作用。
目的是如果 ng-if 表达式为真以在 div 内运行代码。ngIf 是正确的表达式还是有更好的布尔/表达式处理程序?
我有以下
<div ng-if="false"> nothing here </div>
不应该隐藏div的内容吗?
我想让这个稍微复杂一点,比如:
<div ng-if="user.id == 1">
The name is: {{user.name}}
</div>
但以上都不起作用。
目的是如果 ng-if 表达式为真以在 div 内运行代码。ngIf 是正确的表达式还是有更好的布尔/表达式处理程序?
ng-if
指令是在 AngularJS v1.1.5 中引入的,所以你必须使用一些旧版本的 Angular。
这是一个 plunker:http ://plnkr.co/edit/gvDUsLrTSS54jCJMDS89?p=preview 一切正常。
Stewie 是对的,您可能正在使用稳定的 1.0.8 版本的 angular。