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