是否有后视图更改挂钩(很像didInsertElement)?

psy*_*nse 7 ember.js

使用didInsertElement钩子,我可以做一些需要的jQuery插件初始化.但是,如果属性更改,Ember将重新呈现视图,但不会didInsertElement再次调用.大概这是因为元素已经在DOM上,只有某些部分已经改变.

我的问题是,是否有一个我可以覆盖的方法,或者其他一些方法来访问它实际插入DOM Ember.View 后AFTER呈现给DOM的内容?

我试图使用afterRender,但它没有用.

Roy*_*els 0

抱歉,一些 [...] 版主删除了我原来的答案,即使它被投票了...... shm

原始答案:看看 Yehuda Katz 的这篇文章http://yehudakatz.com/2011/06/11/using-sproutcore-2-0-with-jquery-ui/。它很旧,一些代码需要修改才能与 Ember 当前的 api 配合使用,但它是关于如何将外部框架和插件与 Ember 集成的一个很好的示例。