Можно ли в Angular провести «глубокое» сравнение двух объектов? Я хотел бы сравнить каждую пару ключ / значение. Например:
Объект 1
{
key1: "value1",
key2: "value2",
key3: "value3"
}
Объект 2
{
key1: "value1",
key2: "newvalue",
key3: "value3"
}
Мне нужно, чтобы сравнение не удалось, поскольку только одна из пар ключ / значение отличается. Другими словами, ВСЕ пары ключ / значение должны точно совпадать, иначе произойдет сбой. Это что-то уже встроено в Angular. Я уверен, что мог бы написать свой собственный сервис, если бы мне действительно было нужно, но я надеялся, что он уже встроен. Подобно angular.equals.
angular.equals( { id: "12" }, { id: 12 } ) // is false