我知道你会使用ngFor,但我不太清楚该怎么做。
基本上我想要创建n次以下的div,将第0个替换为第2个div为2,将第3个div替换为2,依此类推......
<div class="box">
<p class="dut-text dut-title">
{{list[0].data}}
</p>
</div>
答案 0 :(得分:4)
为items
中的每个值创建以下div:
<div class="box" *ngFor="let item of items;let i=index">
<p class="dut-text dut-title">
{{list[i].data}}
</p>
</div>
class MyComponent {
items = ['a', 'b', 'c'];
}
<强>更新强>
您问题的替代解释(见评论)
<div class="box" *ngFor="let item of list">
<p class="dut-text dut-title">
{{item.data}}
</p>
</div>
class MyComponent {
list = ['a', 'b', 'c'];
}