我是AngularJS新手。我试图实现过滤,以建立一个唯一的选择框的选项列表。我的代码如下
<select name="show-filter" id="show-filter" ng-model="card" ng-options="v for v in currentOptions.cards | unique:'cardno'">
<option value="">All</option>
</select>
我得到以下错误
错误:Unknown provider: uniqueFilterProvider <- uniqueFilter
示例JSON(封装到$scope.currentOptions
)
"cards ":[{"cardno":"123223333"},{"cardno":"123223333"},{"cardno":"123223333"}]}
AngularJS没有内置的unique
过滤器。你可能正在寻找第三方插件库AngularUI,它确实有这样的过滤器。