2016-08-02 63 views

回答

4
创建

下面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']; 
} 
+1

你应该能够做到'{{item.data}}',而不是'{{名单[I]。数据} }',因此你不需要'* ngFor'语句中的'let i = index'。 – MartinHN

+0

其实我不确定。问题是“用第一个替换0 ...”。我想这取决于@Jon实际上想要完成的事情。 –

+0

这不仅仅是因为索引是从零开始的吗?第二个div(可视化)索引为1. – MartinHN