相关疑难解决方法(0)

使用Ember.js,如何渲染视图后运行一些JS?

在将Ember View插入DOM后如何运行函数?

这是我的用例:我想使用jQuery UI可排序以允许排序.

ember.js

43
推荐指数
1
解决办法
2万
查看次数

在Ember.js中完全呈现所有视图后执行一次代码

像文件准备好的东西,但毕竟Ember视图渲染

我正在使用ApplicationView didInsertElement上的覆盖来执行此操作,这似乎到目前为止工作:

App.ApplicationView = Em.View.extend({
  didInsertElement: function() {
    // Do your magic.
  }
});
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是准备好Ember文档的正确方法,或者如果Ember对这个简单而非常常见的东西有更多原生支持.

ember.js

8
推荐指数
2
解决办法
5153
查看次数

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

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

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

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

ember.js

7
推荐指数
1
解决办法
3616
查看次数

标签 统计

ember.js ×3