Sto utilizzando Emble Need Api per chiamare un metodo di un controller in un altro controller. Sono in grado di ottenere l'istanza del controller, ma quando sto chiamandolo metodo mi restituisce questo errore TypeError: Object [object Object] has no method.
Chiamare un metodo di controller in un altro controller Ember
Questo è come mi chiamo esso:
Cards.CardsIndexController = Ember.Controller.extend({
needs: 'account_info',
actions: {
accountInfoStart:function(){
console.log(this.get('controllers.account_info').test()); // error here
}
}
});
Questo è il controller di cui voglio funzione chiamare
Cards.AccountInfoController = Ember.Controller.extend({
actions:{
test: function(){
alert(1);
}
}
});
Come posso risolverlo?
Grazie si sta lavorando .. – mohsinali1317
Per le persone che ne hanno bisogno per lavorare con le cartelle nidificate, ecco una soluzione per questo: http://stackoverflow.com/a/29269015/499700 – poweratom