我对使用 AngularJS 和 Javascript 真的很陌生。我需要从如下所示的 JSON 源获取totalResults数据:
{
"queries": {
"request": [
{
"totalResults": "51"
}
]
}
}
获得数据后,我需要使用 AngularJS 将其显示在列表中。我已经非常努力地使用 .ajax 和 .getJSON,但由于我完全缺乏使用 JavaScript 的知识,我无法让它们中的任何一个工作。我真的很感谢你的帮助!我的 AngularJS 看起来像这样:
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);
};
}
}
在 HTML 部分,我有这个:
<input type="text" ng-model="newMessage">
<input type="submit" ng-click="add()" value="Click to find out!">
当用户单击按钮时,我希望调用 url,并且$scope.newMessage
应该是 totalResults 中的值。谢谢你的帮助!