= this.route.parent.params
.pipe(
first(),
map(params => +params['id']),
switchMap(id => this.journalService.getJournalClientItems(id)),
switchMap(items => merge(...items.map(item => this.clientsService.getClientById(id)
.pipe(
tap(client => item['j_name'] = client.last_name + " " + client.first_name + " " + client.middle_name),
mapTo(item),
)))
.pipe(
mapTo(items),
)
)
);
// console.log(this.allItems$);
this.isLoaded = true;
}
В шаблоне выводится следующим образом:
<ng-container *ngFor="let i of allItems$ | async">
Вопрос: как мне проверить, и если нет записей в allItems$ вывести div(типа нет записей)? Как сделать с массивом, понятно, а вот как с Observable - не совсем.
(allItems$ | async)?.length === 0
Обсуждают сегодня