2016-11-08 2 views
-1

Я действительно новичок в мире 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 другого массива, тогда удалите этот массив из ответа.

Я по-настоящему признателен за любую помощь по этому вопросу.

enter image description here

+0

Вы имеете в виду массив из двух объектов. – rrd

+0

@rrd Я добавил изображение того, как мой ответ выглядит как – Saadia

+0

@Weedoze. Я прикрепил образ того, как мой ответ выглядит как – Saadia

ответ

Смежные вопросы