den folgenden Pseudo-Code vor:Angular - konvertiert eine Funktion in ein Versprechen
// main
function1();
function2();
...
//the rest of the code
....
// function1:
someservice.getPhone().then(calback1);
// function2:
someservice.getAddress().then(calback2);
Was kann ich tun, um sicherzustellen, dass der Rest des Codes nicht, bis beide function1 ausgeführt wird und function2 durch ihre Rückrufe zu bekommen?
Dank
Wenn Sie auf mehrere Versprechen warten möchten - verwenden Sie $ q.all –