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

use*_*790 1 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>   
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

错误:未知提供者:uniqueFilterProvider < - uniqueFilter

示例JSON(包装$scope.currentOptions)

"cards ":[{"cardno":"123223333"},{"cardno":"123223333"},{"cardno":"123223333"}]}
Run Code Online (Sandbox Code Playgroud)

Dan*_*Dan 7

AngularJS没有内置unique过滤器.您可能正在寻找具有此类过滤器的名为AngularUI的第三方附加库.

  • 我用过这个<script type ="text/javascript"src ="http://cdnjs.cloudflare.com/ajax/libs/angular-ui/0.4.0/angular-ui.min.js"> </ script >.当我把这个我得到Uncauangular没有定义(匿名函数)@ angular-ui.min.js:7 angul (2认同)