我有一个包含项目列表的数组。有些项目是重复的。我需要让这些项目成为唯一的方法。我知道在ng-repeat of angularjs中使用$ index索引但我想使用数组没有trackby.as常规ng重复。
Array=[
{ name:'john',salary:'2000'},{ name:'john',salary:'2000'},{ name:'john',salary:'2000'},{ name:'harry',salary:'2000'}]
我有什么方法可以在angularjs.的控制器中做到这一点。我尝试在数组中添加新字段这样:
for(x in Array){
Array[x].unique=x;
}
但它给所有重复项目带来了价值。 任何方法来解决这个问题。
答案 0 :(得分:0)
您可以使用lodash' s _.uniq()
newArr = _.uniq(arr);