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:
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
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
}
});
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