2016-08-02 8 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']; 
} 

更新

0あなたが代わりに `{{リストの` `{{}} item.data行うことができるはず

あなたの質問の代替解釈(コメントを参照してください)

<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

[i]は.dataの} } ''したがって、 '* ngFor'文で' let i = index'は必要ありません。 – MartinHN

+0

実際はわかりません。問題は「第2のために0を1に置き換える...」と言う。私はそれが@Jonが実際に成し遂げたいものに依存すると思う。 –

+0

インデックスがゼロベースなので、そうではありませんか? 2番目のdiv(視覚的に)はインデックス1を持ちます。 – MartinHN

関連する問題