$timeout- $timeout is used to call a function and schedules a single call to the function . It calls another java script function after a certain time.Example - $scope. Show = function() {alert("Hii");}$timeout( function(){ $scope.show(); }, 5000);$interval-$interval is used to call a function and schedules repeated calls to the function . It calls another java script function after a certain time.$scope. Show = function() {alert("Hii");}$interval( function(){$scope.Show(); }, 5000);