在AngularJS中,可以通过自定义过滤器来去除重复项。下面是一个示例代码,演示了如何使用自定义过滤器去除重复项:
- {{ item }}
在上面的示例中,首先定义了一个名为myApp
的AngularJS应用,并在myController
控制器中定义了一个名为items
的数组。
然后,使用ng-repeat
指令循环遍历items
数组,并在循环中应用名为removeDuplicates
的自定义过滤器。这个自定义过滤器会通过filter()
方法遍历数组,并使用indexOf()
方法检查是否已存在相同的元素。如果不存在,则将该元素添加到filtered
数组中。
最后,通过return filtered;
语句返回过滤后的数组,并在页面中显示去除重复项后的结果。
这样,当页面加载时,会显示去除重复项后的数组内容。