我有一个带有模型钩子的Ember路由,它返回一个jquery promise;数据正确返回,其结构为:
{
status: 'success',
data: [...]
}
在模板中,我试图访问数据字段(是一个对象数组,每个对象都有用户名和其他属性)。
{{#each model.data in data}}
- this is a user:
{{???.username}}
{{/each}}
我无法理解我必须使用的东西,而不是" ???"能够显示用户名;我可以看到每个助手都正确地循环数据,因为我得到字符串" - 这是一个用户:"和数据数组的长度一样多
答案 0 :(得分:2)
尝试使用block parameter语法,如下所示:
{{#each model.data as |item|}}
{{item.username}}
{{/each}}