【发布时间】:2018-04-23 19:13:43
【问题描述】:
我想显示一个正确的消息,要么加载要么没有项目。现在我使用以下模板。
但是我怎么知道异步操作是否仍在等待中?所以我可以显示单独的加载消息并且没有项目?
<div *ngIf="items$ | async as items; else noItems">
There are {{ items.length }} items
<div *ngFor="let item of items">
{{ item.name }}
</div>
</div>
<ng-template #noItems>
Unfortunately there are no items OR they are still loading
</ng-template>
【问题讨论】:
-
在这种情况下,我认为直接订阅
items$比使用异步管道更有意义。需要用吗?
标签: javascript angular