AngularJS匹配过滤器的确切而非部分

时间:2014-09-26 12:50:32

标签: javascript angularjs angularjs-scope angularjs-ng-repeat

<li class="column__list--item" ng-repeat="skill in skills | filter: { skillset_id: filterbySkillset }">

我注意到当我尝试使用上面的过滤器时,它会过滤部分匹配的任何内容。因此,如果skillset_id 10 11 12 filterbySkillset 110,那么11 12 { 1}} {{1}}

但我需要的是匹配完全而不是部分

由于

1 个答案:

答案 0 :(得分:1)

ngRepeat支持严格的过滤器比较。您只需在过滤器定义中将:true设置为comparator

ng-repeat="skill in skills | filter:{skillset_id: filterbySkillset}:true"