My application initializes an object graph in $rootScope, like this ...
var myApp = angular.module(\'myApp\', []); myApp.run(function ($rootScope) { $ro
After you update the $rootScope call $rootScope.$apply() to update the bindings.
Think of modifying the scopes as an atomic operation and $apply() commits those changes.