ich ein Objekt wie das habe:Nested Berechnung mit Javascript & Angular (v1)
vm.data = {
a : {
v : 25
},
b : {
v : "",
c : "f + a"
},
c : {
v : "",
c : "b + a"
},
d : {
v : "",
c : "c + e"
},
e : {
v : "",
c : "a + c"
},
f : {
v : "",
c : "b + c"
}
};
und ich möchte all diese Berechnungen jedes Mal, wenn ich A. getan haben wechsle ich keine Lösung finden lösen dieses Problem. Irgendeine Idee?
PS: Dies ist nur ein einfaches Beispiel für ein Objekt, das Hunderte von Malen größer und komplizierter ist.
warum nicht eine Funktion oder Getter verwenden? –
Haben Sie an einem Ort gespeichert, welche Änderung welche Berechnungen auslöst? Oder sind sie in Code oder etwas codiert? –
@NinaScholz: Kannst du bitte ein Beispiel eines Getters geben? Gonzalo.-: Ich habe einen Service mit diesen Daten und ich muss all diese Werte jedes Mal berechnen, wenn ich einen von ihnen ändere (in diesem Fall nur A). – Ale