我有{{render' B'模板A中的模型}}帮助器,因此B / BView / BController本质上是A / AView / AController的子模板。 BController甚至将AController作为其parentController。
有没有办法(轻松)从AController引用BController?我不想在B&#39的parentController上设置内容,因为它并不总是A。
答案 0 :(得分:1)
Ember允许您为此目的使用needs
属性:http://emberjs.com/guides/controllers/dependencies-between-controllers/
App.AController = Ember.ObjectController.extend({
needs: ['b']
actions: {
somethingWithA: function() {
var bController= this.get('controllers.b');
// ...
}
}
});