我环顾四周,一无所获,解释如何使用它.文件说明:
Returns a single promise that will be resolved with an array/hash of
values,each value corresponding to the promise at the same index/key
in the promises array/hash. If any of the promises is resolved with a
rejection,this resulting promise will be rejected with the same
rejection value.
但没有例子.
有没有人有任何使用密钥/哈希方法的例子?
似乎没有很多这样的例子,但它应该像这样工作:
- // as an object
- $q.all({
- one: $http.get('/url1'),two: $http.get('/url2')
- }).then(function (results) {
- var data1 = results.one;
- var data2 = results.two;
- });
- // as an array
- $q.all([
- $http.get('/url1'),$http.get('/url2')
- ]).then(function (results) {
- var data1 = results[0];
- var data2 = results[1];
- });