Я сомневаюсь, что в проекте, над которым я работаю, я видел это:
private _isReady$: BehaviorSubject<boolean> = new <boolean>(false);
get IsReady$(): Observable<boolean> {
return this._isReady$.asObservable();
}
А затем в шаблоне html:
{{ isReady$ | async}}
Почему бы не определить behaviorSubject как общедоступный и не использовать его напрямую в html с помощью асинхронного канала? В чем разница / выгода, возвращающая этот объект поведения в качестве наблюдаемого для использования его в html?