Defered Angular

Angular js defered $q service

by manoj_antony32

HTML

<div ng-controller="myCtrl">
  {{name}}
</div>

JavaScript

var myApp = angular.module('myApp', []);
myApp.controller('myCtrl', ['$scope','$q', function($scope, $q){
	$scope.name = "mano"
  var promiseExample = function(){
    var defered = $q.defer();
    setTimeout(function(){
      defered.resolve('hello');
      console.log('Check hello')
    });
    //console.log(defered)  
    return defered.promise;
  };
	var sampleCheck = promiseExample();
  console.log(sampleCheck)
  sampleCheck.then(function(data){
    console.log(data);
  });
  
}]);