我的路由结构:
App.ready = function() {
App.Router.map(function() {
this.resource('contacts', function() {
this.resource('contact', function() {
});
});
});
}
现在在我的contactsController
我响应和add
转换到联系路线的行动。然后我想add
在我的contactController
.
我已将其放在我的位置needs: ['contact']
上,ContactController
但随后我收到此消息:
<App.ContactsController:ember197> needs controller:contact but it does not exist
当我使用controllerFor
(已弃用)时,我也会收到一个错误:
this.controllerFor('contact').add();
因此,Ember.js RC1 似乎只在一个实际转换到适当的路由时才创建控制器(和其他相关实例)。
有没有解决的办法。