我正在尝试从组件中更改控制器的属性,如下所示(JSBIN 示例http://jsbin.com/gevuhu):
App.CategoryManagerController = Ember.Controller.extend({
selectedCategory: null,
});
App.BlogPostComponent = Ember.Component.extend({
needs: ['categoryManager'],
selectedCategory: Ember.computed.alias('controllers.categoryManager.selectedCategory'),
actions:{
selectedCategory: function (){
this.set('selectedCategory',1);
}
}
});
但得到错误Property set failed: object in path "controllers.categoryManager" could not be found or was destroyed.
是不是我们不能在组件中使用“需求”?