【发布时间】:2013-06-30 11:53:09
【问题描述】:
是否有任何事件触发说明过渡/渲染已完成(并且 dom 可见/准备就绪)。
setupcontroller/activate 在 dom 构建/渲染之前进行
didInsertElement 仅在我已经插入一个元素并且我只是在它下面切换模型时才第一次被触发。
我真正在寻找的是过渡完成事件
我想我可以做到这一点,但我有点希望它已经内置...
Ember.Router.reopen({
didTransition:function(infos) {
this._super(infos);
console.log('transition complete');
}
});
更酷的是回调为它完成过渡的路线,我可能不得不写这个并提交一个拉取请求。
【问题讨论】:
-
看看这个要点gist.github.com/machty/5723945 描述的变化已经在 RC6 中了
-
是的,我确实看到了。它有部分帮助,唯一的问题是我可以在转换后运行代码,但这仍然不是在它被插入到 dom 之后。
标签: javascript ember.js promise transitions