Auf jedes Rendering in EmberJS reagieren

Maddin

Mitglied
Hallo,

ich möchte nach jedem Rendering in EmberJS eine Funktion aufrufen.
Insbesondere nach {{#if}}{{else}} klappt dies mit meinem bisherigen Ansatz nicht.
Aktuell löse ich es über Ember.subscribe:
Code:
Ember.subscribe("render", {
    	before: function (name, timestamp, payload) {
    	},
    	after: function (name, timestamp, payload) {
    	    // function call
    	}
    });
Dies funktioniert nur leider nicht für besagten if-else-Block.

Was ich also erreichen will, ist global auf Rendering zu horchen und nach jedem Abschluss des Renderings eine Funktion aufrufen, die dann gerenderte HTML-Elemente modifiziert.

Crosspost auf Stackoverflow

Viele Grüße,
Martin
 

Neue Beiträge

Zurück