Я пытаюсь сравнить два массива объектов и установить флажок для тех, которые имеют один и тот же объект.
ниже массив объектов
objArray1 = [
{b: "AAA", c: 555, d:"RRR", e:"YYY"},
{b: "WWW", c: 985, d:"DDD", e:234},
{b: 675, c: 555, d:"RRU", e:"SSS"},
{b: "TTT", c: 905, d:"PPP", e:"GGG"}
]
objArray2 = [
{b: "AAA", c: 555, d:"RRR", e:"YYY"},
{b: "TTT", c: 905, d:PPP", e:"GGG"}
]
Я пытался использовать angular.equals, но он не работает. Есть ли способ сделать это в представлении?
<tr ng-repeat="objs in objArray1 ">
<td>{{objs}}</td>
<td>
<input type="checkbox" id="{{$index}}"
ng-checked="angular.equals(objArray1,objArray2)" />
</td>
</tr>
Любое решение