1

我有以下

<div ng-if="false"> nothing here </div>

不应该隐藏div的内容吗?

我想让这个稍微复杂一点,比如:

<div ng-if="user.id == 1">
  The name is: {{user.name}}
</div>

但以上都不起作用。

目的是如果 ng-if 表达式为真以在 div 内运行代码。ngIf 是正确的表达式还是有更好的布尔/表达式处理程序?

4

2 回答 2

2

ng-if指令是在 AngularJS v1.1.5 中引入的,所以你必须使用一些旧版本的 Angular。

于 2013-10-28T14:54:46.210 回答
1

这是一个 plunker:http ://plnkr.co/edit/gvDUsLrTSS54jCJMDS89?p=preview 一切正常。

Stewie 是对的,您可能正在使用稳定的 1.0.8 版本的 angular。

于 2013-10-28T14:55:26.993 回答