Bonjour à tous,
Je commence actuellement sur AngularJS est j'ai un soucis avec la méthode suivante :
si je fais un console.log de la variable city à l'interieur de la méthode le résultat s'affiche correctement mais quand j'appelle cette méthode dans mon controller et que j'affiche dans la console ce qu'elle me retourne j'obtiens "undefined". J'ai essayé pour voir de faire la méthode dans le controller mais cela ne change rien et étant novice je suis un peu bloqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function convertLatLongToCity(latitude, longitude){ var city = null; $http({ method : "GET", url : "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + latitude + "," + longitude + "&key=..." }).then(function mySucces(response) { city = response.data.results[1].formatted_address ; }, function myError(response) { console.log("erreur requete"); }); return city; }
Est-ce que quelqu'un pourrait me dire comment procéder ? cela serait sympa.
Merci d'avance
Partager