Angular: closure - case 2

http://angularjs.org/

HTML

<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
  Hello, {{name}}!
</div>

JavaScript

var myApp = angular.module('myApp',[]);

function MyCtrl($scope, $rootScope) {
    $scope.name = 'world';
    
    setTimeout(function () {
        $rootScope.$apply(function () {
            $scope.name = 'timeout';
        });
    }, 2000);
    
}