Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS匹配过滤器完全匹配,而不是部分匹配_Javascript_Angularjs_Angularjs Scope_Angularjs Ng Repeat - Fatal编程技术网

Javascript AngularJS匹配过滤器完全匹配,而不是部分匹配

Javascript AngularJS匹配过滤器完全匹配,而不是部分匹配,javascript,angularjs,angularjs-scope,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Scope,Angularjs Ng Repeat,我注意到,当我尝试使用上面的过滤器时,它会过滤它部分匹配的任何内容。因此,如果我有101112的skillset\u id,并且filterbySkillset是1,那么它将匹配101112 但我需要的是精确匹配,而不是部分匹配 谢谢ngRepeat支持严格的过滤器比较。您只需设置过滤器定义中的:true: <li class="column__list--item" ng-repeat="skill in skills | filter: { skillset_id: filterbyS

我注意到,当我尝试使用上面的过滤器时,它会过滤它部分匹配的任何内容。因此,如果我有
10
11
12
skillset\u id
,并且
filterbySkillset
1
,那么它将匹配
10
11
12

但我需要的是精确匹配,而不是部分匹配


谢谢

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

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

感谢这一点,我花了一些时间试图查找它,我能找到的只是人们说要使用自定义过滤器!您可能需要针对特定情况定制过滤器,但对于这一个,上述解决方案应该足够了。我对过滤有另一个问题,但您已经回答了这个问题,我将提出另一个问题。请随时在这里评论下一个问题,也许我也能在下一个方面提供帮助。下面是一个你可以使用的自定义过滤器的例子。不确定你小提琴里所有其他东西的用途。
ng-repeat="skill in skills | filter:{skillset_id: filterbySkillset}:true"