Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
Hello, {{name}}!
</div>
JavaScript
var myApp = angular.module('myApp',[]);
//myApp.directive('myDirective', function() {});
//myApp.factory('myService', function() {});
function MyCtrl($scope, $q, $timeout) {
$scope.name = 'Superhero';
function test1 () {
var deferrer = $q.defer();
$timeout(function() {
console.log('solve');
deferrer.resolve();
}, 100)
return deferrer.promise;
}
function test2 () {
var deferrer = $q.defer();
$timeout(function() {
console.log('reject');
deferrer.reject();
}, 150);
return deferrer.promise;
}
$q
.all([test1(), test2()])
.then(
function() {
alert('no error occured');
// success
},
function() {
alert('an error occured');
// error
}
);
}