Рассмотрим следующий псевдокод:Угловое - преобразовать функцию в обещание
// main
function1();
function2();
...
//the rest of the code
....
// function1:
someservice.getPhone().then(calback1);
// function2:
someservice.getAddress().then(calback2);
Что я могу сделать, чтобы гарантировать, что остальная часть кода не исполняется до тех пор, как function1 и function2 получить через их обратных вызовов?
Благодаря
Если вы хотите подождать несколько обещаний - используйте $ q.all –