Comment retourner les données de la promesse

J'ai besoin d'obtenir la réponse.les données de la promesse de sorte qu'il peut être renvoyé par la fonction englobante. Je sais que j'ai probablement ne peut pas le faire de la manière que j'ai codé en raison de la normale javascript portée. Est-il possible que cela peut être fait?

La console.journal #1 produit des données correctes. console.journal #2 produit toujours '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;
}

Tous les pointeurs serait appréciée.

source d'informationauteur Craig | 2016-05-30