2017-04-25 156 views
-2

陣列我是否正確使用* ngFor方法?

users: any = [ 
    { 
    'id': 1, 
    'name': Hello 
    }, 
    { 
    'id': 2, 
    'name': World 
    } 
]; 

HTML

<div *ngFor="let bet of users[1]"> 
    {{bet.name}} 
</div> 

錯誤

NgFor僅支持諸如陣列結合Iterables。

現在我用這種方式和我的作品:

<div *ngFor="let bet of [users[1]]"> 
    {{bet.name}} 
</div> 

PS:你如何看待,所以它是正確的嗎?

+0

你的問題不清楚你是否嘗試重複DIV對數組的每個元素或者僅僅是一個與索引'[1]'。如果是前者,Gunter的答案是正確的,如果是後者,則根本不需要'* ngFor' - 只需要{{users [1] .name}}'。 –

+0

Joe Clay,謝謝:) –

回答

4

只是

<div *ngFor="let bet of users">