Angularjs non-promise callbacks

http://angularjs.org/

by fiddlegrimbo

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.1/angular.js"></script>
<div ng-controller="MyCtrl"></div>

JavaScript

function printArgs() {
        console.log.apply(console, arguments);
    }
    
    var printSuccess = printArgs.bind(null, "success");
    var printFail = printArgs.bind(null, "fail");
    
    var myApp = angular.module('myApp', []);
    
    function MyCtrl($scope, $q) {
        $q.when("something").then(printSuccess, printFail);
    }