Problem bei der Verfolgung verschachtelter Strukturen

Dies ist ein unglücklicher Teil unserer Umstellung von Embers ‘classic’ Reaktivitätssystem (get/set/computed) auf das ‘octane’ @tracked / native-getters.

Wie oben besprochen, besteht das Problem mit Ihrem Beispiel darin, dass Sie von einem nativen Getter auf eine Nicht-@tracked-Eigenschaft zugreifen.

Der direkte Zugriff auf den vollständigen Pfad von einer Vorlage aus funktioniert, schränkt jedoch, wie Sie sagen, die verfügbare Logik ein.

Alternativ ermöglicht die Verwendung von .get() Embers neuem Autotracking-System, mit klassischen (d. h. nicht @tracked) Eigenschaften zu arbeiten.

In diesem Fall wäre es also

get statusMessage() {
  return this.args.topic.get("my_metadata.status");
}
4 „Gefällt mir“