Javascript 带把手的单对象内容

Javascript 带把手的单对象内容,javascript,ember.js,Javascript,Ember.js,我已经使用ember几天了,但我遇到了一个简单的问题: 我进行了一个ajax调用,并将结果返回到路由中的模型。基本上,该调用将返回单个json对象。正如我在指南中所读到的,模型将被发送到控制器的“内容”中,如下所示。问题是如何将数据打印到模板中?这不起作用: 控制员: App.IndexController = Ember.ObjectController.extend({ content: [{name:'smith', age:'20',lastname:'jonnie'}] }); 车把

我已经使用ember几天了,但我遇到了一个简单的问题: 我进行了一个ajax调用,并将结果返回到路由中的模型。基本上,该调用将返回单个json对象。正如我在指南中所读到的,模型将被发送到控制器的“内容”中,如下所示。问题是如何将数据打印到模板中?这不起作用:

控制员:

App.IndexController = Ember.ObjectController.extend({
content: [{name:'smith', age:'20',lastname:'jonnie'}]
});
车把:

<p>{{name}}, {{age}}, {{lastname}}</p>
{{name}、{{age}、{{lastname}


content
属性是一个数组,因此您宁愿在它上面循环以取出项目

模板 模板
{{firstObject.name},{{{firstObject.age},{{firstObject.lastname}


希望有帮助。

谢谢你!Ember.computed.alias('content.firstObject')非常出色。
<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>