AngularJS Promises - $q.all()

by danielzen

HTML

<div ng-controller="MyCtrl">
    <span>Output: {{lastMessage}}</span>
    <li ng-repeat="item in items" ng-click="logPosition(item, $event)">{{item}}</li>
</div>

JavaScript

var myApp = angular.module('myApp', []);

function MyCtrl($scope) {
    $scope.items = [ 1,2,3,4,5,6,7,8,9,10,11,12,13];
    $scope.logPosition = function (item, $event) {
        $scope.lastMessage = item + ' was clicked at: ' + $event.clientX + ',' + $event.clientY;
    };
}