Red de conocimiento informático - Material del sitio web - Cómo realizar múltiples operaciones asíncronas en angularjs antes de ejecutar

Cómo realizar múltiples operaciones asíncronas en angularjs antes de ejecutar

Utilice el servicio $q que viene con glet promesas = {

alpha: promesaAlpha(), beta: promesaBeta(), gamma: promesaGamma()

}

$q.all(promesas).luego ((valores) =gt; {

console.log(valores.alpha); // valor alfa

console.log(valores .beta); // valor beta

console.log(values.gamma); // valor gamma

beta); .log(values. gamma); // valor gamma

complete();

});

// Una promesa contiene múltiples objetos de promesa. Cuando todos los objetos de promesa regresen con éxito, se ejecutará el método de éxito en $q.all().then().

// $http devuelve exactamente el objeto de promesa

// El método de éxito en $q.all(.then).