Angular: multiple then()
http://angularjs.org/
HTML
<div ng-controller="MyCtrl">
then1 = {{then1}}<br>
then2 = {{then2}}
</div>
JavaScript
function MyCtrl($scope, $q,$timeout) {
var deferred = $q.defer();
var promise = deferred.promise;
// resolve it after a second
deferred.resolve();
deferred.promise
.then(setHeader)
.then(setGrid);
function setHeader(){
for(var i = 0 ; i < 5 ; i++){
setHeaderTest(i);
}
}
function setHeaderTest(value){
console.log("value : " + value);
}
function setGrid(){
for(var i = 0 ; i<5 ; i++){
setGridTest(i);
}
}
function setGridTest(value){
console.log("Grid : " + value);
}
}