2016-10-24 3 views
0

Ich möchte die DOM manipulieren, die nach der Änderung der Route in ember generiert/angehängt wird. Ich muss also eine Hook-Methode aufrufen, nachdem die Seite erfolgreich gerendert wurde (für alle Partitionen), sie ist nicht spezifisch für Komponenten. Möchtest du einfach immer benachrichtigt werden, sobald die neue Teilladung erfolgreich nach der Routenänderung geladen wurde?In ember, wie benachrichtigt werden jedes Mal neu geladen nach der Änderung der Route

Jeder kann mir helfen?

Antwort

1

Wie Sie für die Komponente wissen, gibt es didInsertElement Haken, aber es gibt keinen Haken in der Route wird aufgerufen, nachdem die Seite erfolgreich gerendert wurde. aber es gibt hacky workaround können Sie versuchen, in didTransition hook Ember.run.scheduleOnce('afterRender', function() { //do your html stuff. });

+0

Es hat funktioniert! Vielen Dank :) –

Verwandte Themen