什么是角度中的jQuery.when()

ste*_*mao 5 ajax jquery promise jquery-deferred angularjs

在jQuery中我们可以做 $.when( $.ajax( "/page1.php" ), $.ajax( "/page2.php" ) ).done(function( a1, a2 ) { ... }); 什么是角度相当的?我真的需要等待所有ajax调用完成然后做的事情.谢谢.

Fed*_*kin 4

您可以使用它$q.all来处理多个 Promise。另外,使用 $http 进行调用,这更有角度。

这是一个很好的教程:

https://egghead.io/lessons/angularjs-q-all

希望有帮助。