24
Na przykład mam kontrolera takiego:wywołanie metody z działaniem sterownika w emberjs
App.theController = Ember.ArrayController.extend({
methodA:fucntion(){},
actions:{
methodB:function(){},
methodC:function(){}
}
});
moje pytania to:
- Jak metodaB zadzwonić methodC
- Jak metodaA mogą dzwonić MethodB
To nie jest to samo pytanie, ale nie mogę zaktualizować aplikacji. Muszę nazwać działania, ale one zwracają coś. zobacz http://jsbin.com/OreraGE/1/edit To prawdopodobnie proste, ale jestem tu zablokowany ... –
@ sly7_7 obecnie AFK będzie to wyglądać jak tylko wrócę do domu :) – intuitivepixel
@ sly7_7, Wygląda na to granie z akcjami jest rzeczą jednoznaczną, co oznacza, że nie przekazuje się żadnej wartości zwracanej, aby było ciężko pracować, możesz zdefiniować metodę bezpośrednio na obiekcie i poza hashem akcji, i wywołać metodę bezpośrednio za pomocą 'this.methodC()' zobacz tutaj co mam przez to na myśli: http://jsbin.com/eBegIPAy/1/edit – intuitivepixel