2017-04-25 106 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">