我有以下设置:
App.AreasController = Ember.ArrayController.extend({
itemController: 'area'
});
// In my project route:
setupController: function(controller, model) {
this.controllerFor('areas').set('content', model.areas);
}
在我看来,我现在正在编辑我的App.Areas
, 并且想为area
我的视图中的给定调用一个控制器方法(itemController)。我该怎么做?
如果我尝试访问控制器area.get('controller')
(其中area
代表 中的一项model.areas
),它将返回unknown
.
如果我这样做了,我会收到关于如何解决这个问题area.send('save')
的任何想法的错误?Error: Attempted to handle event 'save' on <App.Area:ember1013:5230a2ee945f3b718a00006e> while in state root.loaded.saved.