angularJS Auto Update View

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<script src="http://code.angularjs.org/angular-1.0.0rc4.min.js"></script>
<script src="http://code.jquery.com/jquery.min.js"></script>
<!doctype html>
<html ng-app>
<body>
<div ng-controller="MyCtrl">
    <span>{{updateFromModel}}</span>
</div>
</body>
</html>

JavaScript

function MyCtrl($scope )
{
    $scope.updateFromModel = 'Initial Value';
    setTimeout( function()
    {
        console.log( 'automatically update view?' );
        $scope.updateFromModel = "It's been updated";
        $scope.$apply();
    }, 5900 );
}