【发布时间】:2016-05-05 08:45:11
【问题描述】:
我有两个函数
var firstFunction = function(aPromise) {
//Do stuff
return aPromise.resolve();
}
var secondFunction = function(i) {
var defer = $q.defer;
//Do stuff with i (an index) - used for anadromic calls.
firstFunction(defer).promise.then(function() {
i++;
secondFunction(i);
})
}
我需要第二个函数来等待第一个函数调用它的承诺。 这个语法正确吗?
请求后我添加代码的用途。
我有:
类别 > 产品 > 我必须从服务器调用的收藏夹。
对于每个类别,我必须获取产品,并且对于每个产品,我必须检查它是否是最喜欢的。不好的是,在目前的情况下,我必须进行许多异步调用,并且一个必须等待另一个。
【问题讨论】:
-
第二个函数中的
i是什么? -
用于功能的索引
标签: javascript angularjs angular-promise