angularjs ng-repeat inside ng-if



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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新