Javascript Json文件不显示数据
我有一个问题,我试图读取一个Json文件(它与我的html页面位于同一目录中),但每当我运行应用程序时,就会显示它Javascript Json文件不显示数据,javascript,json,Javascript,Json,我有一个问题,我试图读取一个Json文件(它与我的html页面位于同一目录中),但每当我运行应用程序时,就会显示它 .jSON文件- 这是我的JS文件- 我不知道为什么我无法获取jSON文件中的数据。有什么可能的原因吗 此部分需要更正: .then(function(res){ $scope.products = res; }); 因为res是解析的JSON数据。无需使用res.data请在ng repeat中的“product”中使
.jSON文件-
这是我的JS文件-
我不知道为什么我无法获取jSON文件中的数据。有什么可能的原因吗 此部分需要更正:
.then(function(res){
$scope.products = res;
});
因为res是解析的JSON数据。无需使用
res.data
请在ng repeat中的“product”中使用小写的p
<li ng-repeat="product in products" >
{{ product.image }}
响应对象具有以下属性:
- 数据{string | Object}–使用 变换函数
- 状态–{number}–响应的HTTP状态代码
- headers–{function([headerName])}–Header getter函数
- config–{Object}–用于 生成请求
- statusText–{string}–响应的HTTP状态文本
$httpProvider.defaults.transformRequest中配置,否则我认为这是不正确的。您能检查控制台中的网络选项卡并告诉我AJAX请求的响应是什么吗?它可以帮助检测问题。使用chrome开发工具运行$http.get方法后,当您运行console.log(res)时,您会得到什么?是的,这似乎是可能的疑点!我改了,但还是不行。。。嗯,我怀疑是controller.js问题,如果你在函数中使用console.log(data),你在浏览器控制台中看到json对象了吗?
.then(function(res){
$scope.products = res;
});
<li ng-repeat="product in products" >
{{ product.image }}
.when(function(data){
$scope.products = data;
});