Je suis vraiment novice dans l'utilisation d'AngularJS et de Javascript. J'ai besoin d'obtenir le totalResults des données provenant d'une source JSON qui ressemble à ceci :
{
"queries": {
"request": [
{
"totalResults": "51"
}
]
}
}
Une fois les données obtenues, j'ai besoin qu'elles s'affichent dans une liste en utilisant AngularJS. J'ai vraiment essayé d'utiliser .ajax et .getJSON, mais je n'arrive pas à les faire fonctionner, étant donné mon manque total de connaissances sur l'utilisation de JavaScript. J'apprécie vraiment votre aide ! Mon AngularJS ressemble à ceci :
function MyController($scope){
$scope.url = "https://www.googleapis.com/customsearch/v1?key=[MYKEY]&cx=[MYSECRETKEY]&q=flowers&alt=json&fields=queries(request(totalResults))";
$scope.newMessage = "";
$scope.messages = ["Steve Jobs - 515,000,000 results"];
$scope.add = function(){
$scope.messages.push($scope.newMessage);
};
}
}
Dans la partie HTML, j'ai ceci :
<input type="text" ng-model="newMessage">
<input type="submit" ng-click="add()" value="Click to find out!">
Lorsque l'utilisateur clique sur le bouton, je veux que l'url soit appelée et que la fonction $scope.newMessage
devrait être la valeur dans totalResults. Merci pour votre aide !