【发布时间】:2021-09-18 20:10:46
【问题描述】:
create.component.html
<app-product
*ngFor="let product of (products | async); let i = index"
[index]="i"
[product]="product">
</app-product>
product.component.ts
export class ProductComponent implements OnInit, OnChanges {
@Input('index') index: number;
constructor(private store: Store) {
this.index = 0;
console.log(this.index)
}
}
如果我在 create.component.html 中显示索引我可以看到 ngfor 正确地将值 1 赋予输入字段,我的索引为什么不会随输入字段更新
【问题讨论】:
-
我已将
app-product放在 div 中,并将 ngfor 循环替换为 div,这样我就可以将 i 输出到视图并看到它正确地增加到 1 或 2 或 3
标签: angular typescript ngfor