tutorial ember data ember.js ember-data ember-cli

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"); } } });