从我的简单ng-show
切换到ng-repeat
中的过滤器的正确语法是什么? (item in list | filter:{item.value == 'abc'}
左右)
<ol ng-repeat="item in list">
<li ng-show="item.value == 'abc'">test</li>
</ol>
答案 0 :(得分:1)
请勿在{{1}}标记内使用ng-repeat。
每次使用单个<ol>
重复<ol>
个标记。
在<li>
标记中使用ng-repeat重复<li>
标记内的<li>
标记,并使用带有ng-repeat的过滤器。
像这样使用:
<ol>
答案 1 :(得分:0)
<ol ng-repeat="item in list | filter:{value: 'abc'}">
<li>test</li>
</ol>
Plunker:https://plnkr.co/edit/uw0LNygWbj4Njhp1n7PN?p=preview
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以使用nf-repeat过滤器
<ol ng-repeat="item in list | filter : {value : 'abc'}">
<li>test</li>
</ol>