Angular+JQ

by basarat

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js"></script>
<div ng-app="myApp" ng-controller="MyCtrl">    
</div>

JavaScript

var app = angular.module("myApp",[]);

function MyCtrl($scope,$q,$timeout){
    
    var defer = $q.defer(); 
    
    var promise = defer.promise;

    defer.resolve('foo bar');
    
    promise.then(function (){ console.log('a'); });
    promise.then(function (){ console.log('b'); });
    promise.then(function (){ console.log('c'); });
    promise.then(function (){ console.log('d'); });
    
    $scope.$watch(function(){ console.log('watch fired'); },function(){});
    
}