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



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

最新更新