我在Ember.js App
中创建了一个视图,并希望显示JSON object
中的某些值。在我的路线模型中,我正在呼叫API endpoint
,并返回包含两个JSON object
的{{1}}。
我以为我能够简单地引用arrays
中的JSON properties
并输出该值,但这并不是按预期工作的。相反,看起来我得到了JSON对象的字符串描述:
handlebars template
如何访问我的手柄模板中的[object Object],[object Object]
?
路线:
JSON object's property values
把手模板:
var CompareRoute = Ember.Route.extend({
model: function(params) {
return $.getJSON('/api/compare_segments?' + params.ids).then(function(payload) {
return payload;
});
},
});
export default CompareRoute;
从{{item_summaries}}
(截断)返回格式JSON
的示例:
API endpoint
答案 0 :(得分:0)
你应该使用每个助手,因为你有一个需要打印出来的集合。
{{#each item_summaries}}
//access the properties of a single item_summary and write your html code
{{/each}}