angular test 1
by fiddlegrimbo
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.1/angular.js"></script>
<script>
angular.module('myModule', []);
var injector = angular.injector(['myModule', 'ng']);
$q = injector.get('$q');
</script>
<button ng-click="">Force digest by clicking me</button>
JavaScript
function printArgs(arg1) {
console.log.apply(console, arguments);
}
function f1() {
console.log("f1");
}
function f2() {
console.log("f2");
}
function f3() {
console.log("f3");
}
console.log($q, $q.when);
var p1 = $q.when("a string");
var p2 = $q.when(f1, f2, f3);
console.log(p1, p2);
p1.then(printArgs, printArgs, printArgs);
p2.then(printArgs, printArgs, printArgs);