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