我想使用我的模板和视图来编辑一条记录。服务器返回一个可能会或可能不会被填充的数组。Controller 是 ObjectController,我目前通过 findAll(1) 填充它。如何使用 findAll() 并返回返回数组或空对象中的第一项?
谢谢
我想使用我的模板和视图来编辑一条记录。服务器返回一个可能会或可能不会被填充的数组。Controller 是 ObjectController,我目前通过 findAll(1) 填充它。如何使用 findAll() 并返回返回数组或空对象中的第一项?
谢谢
我要做的是ArrayController
保存findAll
调用的结果,然后像这样绑定到它:
App.RecordsController = Ember.ArrayController.extend();
App.RecordController = Ember.ObjectController.extend({
needs: 'records',
contentBinding: 'controllers.records.firstObject'
});
在您的路线中,您可以执行以下操作:
setupController: function () {
this.controllerFor('records').set('content', Blah.findAll());
}