Ich verwende einen Dienst für den Anwendungsstatus basierend auf BehaviorSubject
s in Rx, der Observables
für die zu verwendenden Komponenten verfügbar macht. In einer meiner Komponenten möchte ich einige verschachtelte Daten zeigen, wenn sie vorhanden sind.Verschachtelte Daten von Observable in Angular 2 anzeigen
Das ist, was ich
<div>>{{ sharedState.loadedAccountDetails.accountId | async }}</div>
versuche Was mir eine Fehlermeldung über nicht in der Lage zu bekommen Konto Id undefinierten, die aber ich dachte, vielleicht das Asynchron-Rohr mir hier macht Sinn für mich ergibt helfen würde.
In meiner Komponente shared state ist nur ein Observable
Ich glaube nicht, es gibt viel zu zeigen.
Letztendlich möchte ich diese Daten zeigen, wenn es vorhanden ist und nichts anzeigen, wenn es nicht da ist. Wie kann ich das erreichen?
Ich muss 'nicht genutzt' auf loadedAccountDetails auch einen anderen Fehler zu vermeiden, aber das funktionierte es Ihnen danken. – Barry
Ich denke meine Frage ist, es scheint ein wenig hässlich - gibt es einen besseren Weg, dies zu tun? – Barry
@Barry Ich denke nicht, wenn Sie 'async' pipe verwenden und alles in der Vorlage behalten möchten. – martin