Я использую 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);
}
}
});
Как я могу это решить?