Hm…how are you invoking this someFun
function?
By default .send
does not creates a runloop. This means if you are invoking the function directly from console, the change would not get flushed to the template. Try wrapping the content of someFun
in a runloop.
...
someFun: function() {
Ember.run.join(this, function() {
this.get('controllers.another').send('reload');
});
}
...