【发布时间】:2019-01-15 18:07:01
【问题描述】:
我有一个 Observable,它从 API 返回一个大对象。我需要在我的模板中显示这些值。
对于作为数组返回的其他数据,我可以使用:
<div *ngFor="let value of values | async">
<p>{{ value.prop }}</p>
</div>
我不需要在 *ngFor 中等待异步完成,因为它在父元素中已经有了一个异步管道。
对于我的对象,我正在寻找类似的东西。目前,我正在做类似的事情:
<h2>{{ (obj | async)?.title }}</h2>
<p>{{ (obj | async)?.prop.prop2 }}</p>
<p>{{ (obj | async)?.another.prop }}</p>
这显然会留下很多重复的代码。有这样的东西吗?
<div *using="obj | async">
<!-- obj has resolved, can access obj.prop -->
</div>
【问题讨论】:
标签: angular typescript