how to place two execute statements with one variable?
http://stackoverflow.com/questions/14612621/how-to-place-two-execute-statements-with-one-variable
by phusick
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8/dijit/themes/claro/claro.css">
CSS
body {
padding: 30px;
}
JavaScript
require([
"dojo/Deferred",
"dojo/promise/all",
"dojo/DeferredList"
], function(
Deferred,
all,
DeferredList
) {
var taskParcels = new Deferred();
var taskZoning = new Deferred();
// dojo/promise/all for Dojo 1.8+
// var deferred = all([taskParcels, taskZoning]);
// deferred.then(function(result) {
// console.log(result);
// });
// DeferredList for Dojo 1.7 and lower
var deferred = new DeferredList([taskParcels, taskZoning]);
deferred.addCallback(function(result) {
console.log(result[0][1], result[1][1]);
});
taskParcels.resolve('hello');
setTimeout(function() {
taskZoning.resolve('world');
}, 1000);
});