ember.js - data - Cómo ejecutar una acción en Ember Controller afterRender
ember service (1)
soy nuevo en el marco de trabajo. Solo quiero ejecutar una función que se define dentro del hook de acciones cuando finaliza el renderizado.
var Controller = Ember.Controller.extend({
actions: {
foo: function() {
console.log("foo");
}
}
});
Ember.run.schedule("afterRender",this,function() {
this.send("foo");
}
pero el código anterior no funciona. Solo quiero saber si es posible ejecutar foo () afterRender?
Puedes usar init
:
App.Controller = Ember.Controller.extend({
init: function () {
this._super();
Ember.run.schedule("afterRender",this,function() {
this.send("foo");
});
},
actions: {
foo: function() {
console.log("foo");
}
}
});