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