Angular+JQ

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;

    promise.resolve('foo bar');
    promise.then(function (){ console.log('a'); }    );
    
}