私は次の設定をしています:
App.AreasController = Ember.ArrayController.extend({
itemController: 'area'
});
// In my project route:
setupController: function(controller, model) {
this.controllerFor('areas').set('content', model.areas);
}
私のビューでは、私は現在、自分App.Areas
の を編集しており、ビューから与えられた に対して (itemController の) コントローラー メソッドを呼び出したいと考えarea
ています。どうすればいいですか?
コントローラーにアクセスしようとするとarea.get('controller')
(ここでarea
は の 1 つの項目を表しますmodel.areas
)、 が返されますunknown
。
すると、「これを解決する方法についてのアイデアはありますか?」area.send('save')
の行に沿ってエラーが表示されます。Error: Attempted to handle event 'save' on <App.Area:ember1013:5230a2ee945f3b718a00006e> while in state root.loaded.saved.