xxxxxxxxxx
obs = new Observable((observer) => {
console.log("Observable starts")
setTimeout(() => { observer.next("1") }, 1000);
setTimeout(() => { observer.next("2") }, 2000);
setTimeout(() => { observer.next("3") }, 3000);
setTimeout(() => { observer.next("4") }, 4000);
setTimeout(() => { observer.next("5") }, 5000);
})
xxxxxxxxxx
// var that = this; // no need of this line
this.messageSuccess = true;
setTimeout(()=>{ //<<<---using ()=> syntax
this.messageSuccess = false;
}, 3000);
xxxxxxxxxx
// var that = this; // no need of this line
this.messageSuccess = true;
setTimeout(()=>{ // <<<---using ()=> syntax
this.messageSuccess = false;
}, 3000);
xxxxxxxxxx
var myapp = angular.module("myapp", []);
myapp.controller("DIController", function($scope, $timeout){
$scope.callAtTimeout = function() {
console.log("$scope.callAtTimeout - Timeout occurred");
}
$timeout( function(){ $scope.callAtTimeout(); }, 3000);
});