在 ember 中我有一个这样的模型
App.IndexRoute = Ember.Route.extend({
model: function() {
return {
model1: ['red', 'yellow', 'blue'],
model2: [{color:'green'}]
};
}
});
在 Handlebars 中我可以像访问模型 2 一样
{{#each item in model2}}
<li>{{model2.color}}</li>
{{/each}}
如何在不使用 {{each}} 的情况下访问 model2?
当我使用时,
<li>{{model2.color}}</li>
当我使用时,它没有任何值(value)
<li>{{model2}}</li>
它显示 [object Object] 那么我如何在不使用 {{#each}} 的情况下访问 model2 对象?
最佳答案
我试过 {{model2.[0].color}}
并且它在您的上下文中有效。 (注意 model
之后的点 (.
)。)
关于javascript - 在 Handlebars [object Object] 错误中访问 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26173092/