类似于文档准备就绪,但毕竟 Ember 视图渲染
我现在正在通过覆盖 ApplicationView didInsertElement 来执行此操作,到目前为止似乎有效:
App.ApplicationView = Em.View.extend({
didInsertElement: function() {
// Do your magic.
}
});
我想知道这是否是准备 Ember 文档的正确方法,或者 Ember 是否对这个简单且非常常见的事情有更原生的支持。
您可以通过重新打开基本 View 类并将其添加到渲染队列中来轻松添加“渲染后”挂钩。
这里有一些代码向您展示如何操作:
Ember.View.reopen({
didInsertElement : function() {
this._super();
Ember.run.scheduleOnce('afterRender', this, this.didRenderElement);
},
didRenderElement : function() {
// Override this in your View's
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)