Я пытаюсь показать в виде простой объектной интерполяции.Это метод:
public getStatus(uid: string): Observable<any> {
return this.db.object(`user_status/${uid}`).valueChanges();
}
И это интерполяция с существующим жестко запрограммированным uid с использованием асинхронного канала:
{{(getStatus('fooUid') | async)?.status}}
Нет ошибок, и в представлении ничего не отображается.
Самым странным является то, что если я разверну наблюдаемое в компоненте с помощью этого кода, значение будет правильно записано:
this.getStatus('fooUid').pipe(first()).subscribe(res => console.log(res.status));
Я что-то упустил?