AngularJS - 删除重复记录
问题描述:
我真正的新angularjs的世界,我的工作角1.5AngularJS - 删除重复记录
我所试图做的是把它分配给$scope
,我得到的样子,结果如下
[
{
"phoneNumbers": [
{
"value": "00 1 111-222-333",
"pref": false,
"id": 0,
"type": null
},
{
"value": "00 1 222-222-333",
"pref": false,
"id": 1,
"type": null
},
{
"value": "00 1 333-222-333",
"pref": false,
"id": 2,
"type": null
}
]
},{
"phoneNumbers": [
{
"value": "00 1 111-222-333",
"pref": false,
"id": 0,
"type": null
},
{
"value": "00 1 222-222-333",
"pref": false,
"id": 1,
"type": null
},
{
"value": "00 1 333-222-333",
"pref": false,
"id": 2,
"type": null
}
]
}]
你会发现,有2个阵列和都有子阵列称为phoneNumbers
和他们有相同的值。
我需要的是如果任何数组的phoneNumbers
匹配另一个数组的phoneNumbers
然后从响应中一起删除该数组。
我真的很感谢这方面的帮助。
答
这不是angularjs问题,但比较对象和数组的相当普遍的问题。你可以在这个问题的答案中找到很好的例子https://stackoverflow.com/questions/7837456/how-to-compare-arrays-in-javascript
你的意思是两个对象的数组。 – rrd
@rrd我附上了我的回复图片 – Saadia
@Weedoze我附上了我的回复如何看起来像的图像 – Saadia