可能重複:
Accessing controllers from other controllersEmber.js PRE4路由器獲取其他控制器
在餘燼PRE2和之前與舊路由器的風格,你可以從路由器獲得其他控制器,所以如果我在一個叫做PeopleController
的控制器中,我可以做類似這樣的事情
App.PeopleController = Ember.Controller.extend({
some_computed_property: (function() {
return this.get('target.otherController.property_i_want');
}).property('target.otherController.property_i_want')
});
或來自調試控制檯
> App.router.get('otherController.property_i_want')
這兩個工作。 Pre4 /新的路由風格似乎打破了這一點。我如何通過新的路由器和pre4獲得此功能?
謝謝!這在控制器內工作,但不在調試控制檯中。 – wmarbut
這也沒有提供處理'.property('target.otherController.property_i_want')' – wmarbut