【发布时间】:2014-04-04 11:16:53
【问题描述】:
我正在使用 Ember 的 Need Api 在另一个控制器中调用一个控制器的方法。我能够获取控制器的实例,但是当我调用它的方法时,它会返回此错误TypeError: Object [object Object] has no method.
我是这样称呼它的:
Cards.CardsIndexController = Ember.Controller.extend({
needs: 'account_info',
actions: {
accountInfoStart:function(){
console.log(this.get('controllers.account_info').test()); // error here
}
}
});
这是我要调用其功能的控制器
Cards.AccountInfoController = Ember.Controller.extend({
actions:{
test: function(){
alert(1);
}
}
});
我该如何解决?
【问题讨论】:
标签: ember.js ember-controllers