テンプレートとビューを使用して単一のレコードを編集したいと思います。サーバーは、入力されている場合とされていない場合がある配列を返します。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());
}