我已经使用ember几天了,但我遇到了这个简单的问题: 我做了一个ajax调用并将结果返回给路径中的模型。基本上,调用将返回单个json对象。正如我在指南中读到的那样,模型将被发送到控制器的“内容”,如下所示。问题是如何将数据打印到模板?这不起作用:
控制器:
App.IndexController = Ember.ObjectController.extend({
content: [{name:'smith', age:'20',lastname:'jonnie'}]
});
车把:
<p>{{name}}, {{age}}, {{lastname}}</p>
答案 0 :(得分:1)
content
属性是一个数组,所以你宁愿循环它以获取你的项目
<ul>
{{#each item in controller.content}}
<li>{{item.name}}</li>
{{/each}}
</ul>
或尝试这样的事情:
App.IndexController = Ember.ObjectController.extend({
content: [{name:'smith', age:'20',lastname:'jonnie'}],
firstObject: Ember.computed.alias('content.firstObject')
});
<p>{{firstObject.name}}, {{firstObject.age}}, {{firstObject.lastname}}</p>
希望它有所帮助。