在ember中,如何在路由更改后每次新部分加载时得到通知

时间:2016-10-24 09:04:12

标签: ember.js ember-cli

我想操纵DOM中路线更改后生成/附加的ember。所以我需要在页面渲染成功后调用一个钩子方法(对于所有部分),它不是特定于组件。只是想在路由更改后每次成功加载新部分时收到通知?

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:1)

如您所知,对于组件有didInsertElement挂钩,但在页面呈现成功后将在路径中没有挂钩。但是你可以在didTransition hook Ember.run.scheduleOnce('afterRender', function() { //do your html stuff. });

中尝试使用hacky解决方法