angularjs ng-if 内的 ng-repeat
angularjs ng-repeat inside ng-if
angular js ng-if inside ng-repeat 不工作
My angularjs ng-if code
<div ng-controller="Ctrl">
<div ng-repeat = "data in categories">
<div ng-if="data.name == 'Sport' ">
{{data.name}}
</div>
</div>
</div>
在您的 fiddle 中,您使用的是 AngularJS 1.0.6。 ng-if
是从 1.1.5 引入的。
更改 AngularJS 版本,您的代码将起作用。
http://jsfiddle.net/PQvQ2/760/
如果您确实需要 1.0.6(完全不建议),您可以将 ng-if
更改为 ng-show
。它会隐藏其他元素,但我再说一遍,我不建议这样做。请升级到较新的 AngularJS 版本。
angular js ng-if inside ng-repeat 不工作 My angularjs ng-if code
<div ng-controller="Ctrl">
<div ng-repeat = "data in categories">
<div ng-if="data.name == 'Sport' ">
{{data.name}}
</div>
</div>
</div>
在您的 fiddle 中,您使用的是 AngularJS 1.0.6。 ng-if
是从 1.1.5 引入的。
更改 AngularJS 版本,您的代码将起作用。
http://jsfiddle.net/PQvQ2/760/
如果您确实需要 1.0.6(完全不建议),您可以将 ng-if
更改为 ng-show
。它会隐藏其他元素,但我再说一遍,我不建议这样做。请升级到较新的 AngularJS 版本。