Moh*_*mar 12 ember.js ember-data ember-cli
我是ember框架的新手.我只想在渲染完成后执行在actions钩子内定义的函数.
var Controller = Ember.Controller.extend({
actions: {
foo: function() {
console.log("foo");
}
}
});
Ember.run.schedule("afterRender",this,function() {
this.send("foo");
}
Run Code Online (Sandbox Code Playgroud)
但上面的代码不起作用.我只是想知道,是否可以运行foo()afterRender?
art*_*ych 35
你可以使用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");
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13143 次 |
| 最近记录: |