Ich habe eine übergeordnete Komponente, die ein Array von Objekten mithilfe einer Ajax-Anforderung abruft.
Diese Komponente hat zwei untergeordnete Komponenten: Eine zeigt die Objekte in einer Baumstruktur und die andere rendert ihren Inhalt in einem Tabellenformat. Das übergeordnete Element übergibt das Array über eine @ input-Eigenschaft an seine untergeordneten Elemente und zeigt den Inhalt ordnungsgemäß an. Alles wie erwartet.
Das Problem tritt auf, wenn Sie ein Feld innerhalb der Objekte ändern: Die untergeordneten Komponenten werden nicht über diese Änderungen benachrichtigt. Änderungen werden nur ausgelöst, wenn Sie das Array manuell seiner Variablen zuweisen.
Ich bin es gewohnt, mit Knockout JS zu arbeiten, und ich muss einen ähnlichen Effekt erzielen wie ObservableArrays.
Ich habe etwas über DoCheck gelesen, bin mir aber nicht sicher, wie es funktioniert.