Я использую государственную службу приложения на основе BehaviorSubject
s в Rx, которая предоставляет Observables
для компонентов, с которыми необходимо работать. В одном из моих компонентов я хочу показать некоторые вложенные данные, если он присутствует.Отображение вложенных данных из наблюдаемого в режиме Angular 2
Это то, что я пытался
<div>>{{ sharedState.loadedAccountDetails.accountId | async }}</div>
что дает мне ошибку о не в состоянии получить счет Идентификатор неопределенных, который имеет смысл для меня, но я думал, что, возможно, асинхронная труба поможет мне здесь.
В моем общем состоянии компонента есть только Observable
Я не думаю, что есть что показать.
В конечном счете, я хочу показать эти данные, когда его настоящее и ничего не отображает, когда его нет. Как я могу это достичь?
я должен использовать '' на loadedAccountDetails, а также, чтобы избежать еще одной ошибки, но это работает спасибо. – Barry
Я думаю, мой вопрос, кажется, немного уродливым - есть ли лучший способ сделать это? – Barry
@Barry Я так не думаю, если вы хотите использовать «async» и сохранить все в шаблоне. – martin