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