Ist es möglich, einen "tiefen" Vergleich zweier Objekte in Angular durchzuführen? Ich möchte jedes Schlüssel / Wert-Paar vergleichen. Zum Beispiel:
Objekt 1
{
key1: "value1",
key2: "value2",
key3: "value3"
}
Objekt 2
{
key1: "value1",
key2: "newvalue",
key3: "value3"
}
Was ich brauche, ist, dass der Vergleich fehlschlägt, da nur eines der Schlüssel / Wert-Paare unterschiedlich ist. Mit anderen Worten, ALLE Schlüssel / Wert-Paare müssen genau übereinstimmen, sonst ist ein Fehler aufgetreten. Ist das schon etwas in Angular eingebaut? Ich bin mir sicher, dass ich meinen eigenen Service schreiben könnte, wenn ich es wirklich brauchte, aber ich hatte gehofft, dass er bereits eingebaut ist. Ähnlich wie bei angle.equals.
angular.equals( { id: "12" }, { id: 12 } ) // is false