1

ng-repeat 内的 angular js ng-if 不起作用 我的 angularjs ng-if 代码

<div ng-controller="Ctrl">
   <div ng-repeat = "data in categories">
     <div ng-if="data.name == 'Sport' ">
          {{data.name}}
     </div> 
 </div>
</div> 
4

1 回答 1

0

在您的小提琴中,您使用的是 AngularJS 1.0.6。ng-if从 1.1.5 开始引入。更改 AngularJS 版本,您的代码将正常工作。

http://jsfiddle.net/PQvQ2/760/

如果您真的需要 1.0.6(根本不建议),您可以更改ng-ifng-show. 它会隐藏其他元素,但我再说一遍,我不建议这样做。请升级到更新的 AngularJS 版本。

于 2015-02-04T10:47:02.873 回答