【发布时间】:2020-03-18 19:01:29
【问题描述】:
我已成功从 API 接收到 JSON 对象,这从 console.log 代码中可以看出。现在,我想显示该 JSON 文件中的各种元素。例如,JSON 包含像“name”和“url”这样的元素。单击提交按钮并获取 JSON 文件后,如何在 h1 HTML 元素中单独显示这些内容。我是新手,如果这是一个明显的问题,我很抱歉,我有点卡住了,需要帮助。提前谢谢!
我的 HTML 代码是:
<body ng-app="myApp">
<div ng-controller="UserCtrl">
Search : <input type="text" placeholder="Search Employees"
ng-model="formData.searchText"/> <br/><br/>
<button ng-click="getByID()">Submit</button>
{{response.data.name}}
</body>
JS 是:
var myApp = angular.module('myApp', []);
myApp.controller('UserCtrl', function($scope, $http) {
var id = "my secret key comes here";
$scope.formData = {};
$scope.searchText;
$scope.getByID = function() {
$http.get("https://rest.bandsintown.com/artists/" + $scope.formData.searchText + "?app_id="+id)
.then(response => {
console.log(response.data.name)
})
}
});
非常感谢您!
【问题讨论】:
-
这在控制台打印什么?
console.log(response.data)