Angularjs 带有函数参数的过滤器忽略返回值
我有一点标记:Angularjs 带有函数参数的过滤器忽略返回值,angularjs,Angularjs,我有一点标记: <option ng-repeat="item in data track by item.id | filter:dropdownFilter($index,item)"> </option> 注: 我知道我可以编写自定义筛选器,如模块(…).filter(…) 我知道如何使用ngOptions,但现在让我们关注ngRepeat 我做错了什么?查看ngRepeat上的文档 相关snippit: 例如:items中的item | filter
<option
ng-repeat="item in data track by item.id | filter:dropdownFilter($index,item)">
</option>
注:
- 我知道我可以编写自定义筛选器,如模块(…).filter(…)
- 我知道如何使用
,但现在让我们关注ngOptions
ngRepeat
我做错了什么?查看ngRepeat上的文档 相关snippit: 例如:items中的item | filter:searchText track by item.id是一个 模式,该模式可用于将筛选器同时应用于项 带有跟踪表达式 我认为您应该尝试将ng repeat语句更改为:
<option
ng-repeat="item in data | filter:dropdownFilter($index,item) track by item.id">
</option>
谢谢,克雷格。就这样。
<option
ng-repeat="item in data | filter:dropdownFilter($index,item) track by item.id">
</option>