При таком синтаксисе лоадер показывается и не уходит)
Я вообще лоадером через интерсептор рулю.
а как он по вашему уходить должен? 🤔 Вообще код трешовый конечно, если честно
<div *ngIf="(data$ | async) else loadingTemplate"></div> <ng-template #loadingTemplate></ng-template>
а если сам лоадер не в этом шаблоне лежит? он общий для всех. И при таком синтаксисе как вы показали как его отменить?
общий лоадер — плохая затея вы же лоадите конкретный блок, другие элементы же не должны лоадиться 🙂
не используя асинки в шаблоне?
если общий, то как разделяете? ключем контекста? в общем делайте в компоненте конкретном, проще и надежнее
согласен не думал об этом. Спасибо за мысль)
Обсуждают сегодня