24
Per esempio io ho un controller come questo:metodo chiamando da azione del controllore in emberjs
App.theController = Ember.ArrayController.extend({
methodA:fucntion(){},
actions:{
methodB:function(){},
methodC:function(){}
}
});
mie domande è:
- Come può MethodB chiamare methodC
- Come può Methoda chiamare MethodB
Non esattamente la stessa domanda, ma non riesco ad aggiornare la mia app. Devo chiamare le azioni, ma restituiscono qualcosa. vedi http://jsbin.com/OreraGE/1/edit Probabilmente è semplice, ma sono bloccato qui ... –
@ sly7_7 attualmente AFK lo guarderà appena arrivo a casa :) – intuitivepixel
@ sly7_7, Sembra che giocare con le azioni è una cosa oneway, che significa che non viene passato nessun valore di ritorno, per farlo funzionare duro è possibile definire il metodo direttamente sull'oggetto e al di fuori dell'hash delle azioni, e invocare il metodo direttamente con 'this.methodC()' vedere ecco cosa intendo con questo: http://jsbin.com/eBegIPAy/1/edit – intuitivepixel