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
            }
        );
}