Controller.js文件代码:
var myApp=angular.module('myApp',[]);
myApp.controller('myController', function($scope,$http){
$http.get('data.json').success(function(data){
$scope.art=data;
});
});
最佳答案
您必须将响应分配给 $scope.art
var myApp=angular.module('myApp',[]);
myApp.controller('myController', function($scope,$http){
$http.get('data.json').success(function(response){
$scope.art=response;
});
});
注意:已弃用的 .success 和 .error 方法已从 AngularJS 1.6 中删除
使用.then
var myApp=angular.module('myApp',[]);
myApp.controller('myController', function($scope,$http){
$http.get('data.json').then(function(response){
$scope.art=response.data;
});
});
关于javascript - 使用成功方法不使用 $http.get 从 json-angularjs 调用到外部 url 获取 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45302383/