【发布时间】:2020-07-15 09:26:20
【问题描述】:
<div class="container latestNew" *ngFor="let link of links$ | async">
<div class="col">{{ link.title }}</div>
<div class="col">{{ links$[0].title }}</div>
</div>
谁能告诉我为什么 link.title 有效,但 links$[0].title 无效?
【问题讨论】:
-
links$是一个 observable (这就是为什么你必须用| async解析值),所以links$[0]是undefined。 -
即使我这样使用 {{ links$[0].title |异步}}。还是不行
-
不清楚为什么你会认为它会,
links$仍然是可观察的,所以links$[0]仍然是undefined。如果您想访问数组,请执行例如links$ | async as links如下图。
标签: angular interpolation ngfor