未知提供商:uniqueFilterProvider,在Angular.js中使用唯一过滤器

Unknown provider: uniqueFilterProvider using unique filter in Angular.js

本文关键字:唯一 过滤器 js Angular 提供商 uniqueFilterProvider 未知      更新时间:2023-09-26

我是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,它确实有这样的过滤器。