Using the didInsertElement hook, I\'m able to do some jQuery plugin initialization that is needed. However, if a property changes, Ember re-renders the view, but do
didInsertElement
I fixed the same issue like this:
Ember.run.sync(); //force applying bindings //run after 100ms your code Ember.run.later(function () { //your code }, 100);
EDIT: Since this is an old answer, it might be obsolete in the current EmberJS release