Чи можна зробити "глибоке" порівняння двох об'єктів в 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