Мне нужно получить response.data
из обещания, чтобы оно могло быть возвращено включающей функцией. Я знаю, что, вероятно, я не могу сделать это так, как я это написал, из-за нормальной области видимости JavaScript. Есть ли способ, это можно сделать?
Console.log # 1 выдает правильные данные. console.log # 2 всегда производит 'a';
function addSiteParentId(nodeId) {
var theParentId = 'a';
var parentId = relationsManagerResource.GetParentId(nodeId)
.then(function(response){
theParentId = response.data;
console.log(theParentId); // #1
});
console.log(theParentId); // #2
return theParentId;
}
Любые указатели будут оценены.