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

In ember, how to get notified each time new partial loaded after the route change

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

谁能帮帮我?

如您所知,组件有 didInsertElement 钩子,但页面渲染成功后将调用路由中没有钩子。但是你可以尝试在 didTransition hook Ember.run.scheduleOnce('afterRender', function() { //do your html stuff. });

中尝试解决方法