What advantage is there in using the $timeout in AngularJS instead of window.setTimeout? What advantage is there in using the $timeout in AngularJS instead of window.setTimeout? angularjs angularjs