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 );
}