Is there any way to make Ember.Component force rerender?
There is .rerender() method, but it doesn't help.
Also I tried use .notifyPropertyChange for template, layoute - the same
Right now for such cases I need to wrap piece of template into if wrapper and toggle flag's value. But the way is ugly and boring.
Any ideas?
Take a look at the Ember Run Loop
To override this 'background' process you can use something like this:
This will force the run loop to restart, rather than Ember handling any property changes and deciding on how your code should be executed, much like the JavaScript event loop.
A good explanation of this can be found here