javascript - 来自 AngularUI 的 AngularJS 独特过滤器是否已弃用?

标签 javascript angularjs

我想在选择的 ngOptions 部分使用唯一过滤器,但我收到此错误 Unknown provider: uniqueFilterProvider <- uniqueFilter我阅读了各种问题,我知道我需要将该模块添加到我的应用程序中,但我认为它们已经过时,因为所有链接都转到此页面 http://angular-ui.github.io/#modules还有这个https://github.com/angular-ui/angular-ui-OLDREPO/blob/master/modules/filters/unique/unique.js

我可以使用第二个链接,但我更喜欢使用更新的版本,因为该链接显示的是 OLD-REPO,这个函数在 Angular UI 中的更新版本是什么,还是在 AngularJS 中实现的?

我正在使用 angularJS-1.4.8

最佳答案

我建议你使用 ngLodash 库,它有多种过滤/排序数组和对象的方法。参见 lodash documentation

查看 _.uniq() 方法。

您可以使用此方法预过滤您的选项列表,然后在您的 ng-options

中使用过滤后的列表

关于javascript - 来自 AngularUI 的 AngularJS 独特过滤器是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37617322/

相关文章:

javascript - 服务将未定义返回给 Controller

javascript - ng-model 数据 bing 无法正常工作

javascript - 为 javascript 库创建命名空间

javascript - Ace Editor 在对话框内的光标位置错误

javascript - 将 props 传递给安装在现有标记上并使用 Vue.extend 创建的实例

javascript - 使用 AngularJS 中 Controller 的值预填充 Bootstrap 模式输入

javascript - 在 AngularJS 中格式化 float 而不损失精度

javascript - 如何使 $(this) 选择器聚焦于当前元素?

c# - 从 websocket 服务器(用 c#/vb.net 编写)接收数据作为图像

html - Bootstrap Popover 全屏带边距