我想在angularjs中实现以下方案,请为我建议最好的方法。
我编写了一种名为“ CollectAll()”的方法,其中包含用于http get记录的代码块。我已经在for循环中编写了此代码块以执行10次。
另一个名为'saveAll()'的方法,该方法使用httppost将数据发送到后端,这需要从第一种方法收集上述数据。
这两个函数我想一个接一个地执行。因为第二取决于第一。但是第一个函数有许多http调用,并且合并结果我想将其传递给sexond方法,作为http发布请求的输入。
请为此提供最佳解决方案。
谢谢。
答案 0 :(得分:0)
查看AngularJS的$ q来解决组中的承诺。如果我正确理解了该问题,那么这就是您所需要的。 https://docs.angularjs.org/api/ng/service/ $ q