Мне нужно подождать разрешения обещания.Как подождать разрешения обещания?
function myFunction(myService, projectId) {
var localdata;
var myDataPromise = myService.getData(projectId);
myDataPromise.then(function(result) {
localdata = result;
});
var someResult = someProcess(localdata); // I need to wait for promise resolution.
return someResult;
}
UPDATE
Я пытаюсь уточнить мой вопрос. У меня есть служба MYSERVICE с функцией возвращающие обещание:
var getData = function (projectId) {
return projectResource.getProjectUser({ projectId: projectId }, function (result) {
return result;
}).$promise;
};
К сожалению, я написал неверный пример. Мне нужна работа с локальной переменной. – Mediator