Да, можно. Есть как минимум два варианта: 1) Собираешь все эти три потока в один, и уже его выводишь через async Компонент: contacts$ = this.service.getContacts(); searchText$ = ... this.data$ = combineLatest([contacts$, searchText$]).pipe( map(([contacts, searchText]) = > { return { contacts: contacts, searchText: searchText } })) Где this.data$ - это итоговый Observable, на который подписываешься в шаблоне 2) Собираешь эти потоки в шаблоне: <ng-container *ngIf="{ contacts: contacts$ | async, searchText: searchText$ | async }" as data> Ну и дальше обращаешься в шаблоне: data.contacts...
Хз, но ифы на длину массива бесполезные
почему они в моем случае бесполезны
Потому что если длина 0 у тебя все равно ничего не покажется
если 0 мне нужно надпись высветить No transactions yet
Ок, не увидел этого в коде
при втором варианте ide считает что может быть null
Обсуждают сегодня