2
我知道你会使用ngFor,但我不太确定如何去做。如何在Angular2中创建动态数量的动态内容的div?
基本上我想要创建下面的n倍的股利,用1代替0为第二格,2表示第三DIV,等等...
<div class="box">
<p class="dut-text dut-title">
{{list[0].data}}
</p>
</div>
我知道你会使用ngFor,但我不太确定如何去做。如何在Angular2中创建动态数量的动态内容的div?
基本上我想要创建下面的n倍的股利,用1代替0为第二格,2表示第三DIV,等等...
<div class="box">
<p class="dut-text dut-title">
{{list[0].data}}
</p>
</div>
下面DIV为每个在items
值:
<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'];
}
你应该能够做到'{{item.data}}',而不是'{{名单[I]。数据} }',因此你不需要'* ngFor'语句中的'let i = index'。 – MartinHN
其实我不确定。问题是“用第一个替换0 ...”。我想这取决于@Jon实际上想要完成的事情。 –
这不仅仅是因为索引是从零开始的吗?第二个div(可视化)索引为1. – MartinHN