父控制器访问子控制器属性的最佳方法是什么?
这是我到目前为止所做的:
App.ParentController = Ember.ArrayController.extend({
itemController: 'child',
total: function(){
return .... whatever
}.property('_subControllers.@each.selected')
});
我会认为这会在选定的更改时更新,但事实并非如此。 this拉取请求可能就是原因。
答案 0 :(得分:0)
您是否将数组绑定到控制器并需要对某些属性求和?您应该使用ArrayController并使用computed属性对每个数组项的值求和。如果没有,那么我会把它推到模型中。父控制器迭代子控制器似乎是错误的。