Używam Ember Need Api do wywołania metody kontrolera w innym kontrolerze. Jestem w stanie uzyskać instancję kontrolera, ale kiedy jestem nazywając ją metoda zwraca mi ten błąd TypeError: Object [object Object] has no method.
Wywołanie metody kontrolerów w innym kontrolerze Ember
ten sposób wzywam go:
Cards.CardsIndexController = Ember.Controller.extend({
needs: 'account_info',
actions: {
accountInfoStart:function(){
console.log(this.get('controllers.account_info').test()); // error here
}
}
});
Jest to sterownik, którego zadaniem chcę zadzwonić pod numer
Cards.AccountInfoController = Ember.Controller.extend({
actions:{
test: function(){
alert(1);
}
}
});
Jak mogę to rozwiązać?
Thanks to działa .. – mohsinali1317
dla ludzi, którzy potrzebują go do pracy z zagnieżdżonymi folderami, oto rozwiązanie dla niego: http://stackoverflow.com/a/29269015/499700 – poweratom