【发布时间】:2015-12-26 03:18:36
【问题描述】:
如何使用 Ionic/Angular js 从服务器解析 JSON 对象?从 /js 文件夹加载 json 时,这对我有用:
var rssApp = angular.module('myApp', []);
rssApp.controller('datas', ['$scope', '$http', function($scope,$http) {
$http.get("js/data.json") // <=== this
.then(function (response)
{
$scope.dat = response;
});
}]);
但是当我从网络服务器加载 json 时,我得到了空白,这是我的代码:
var rssApp = angular.module('myApp', []);
rssApp.controller('datas', ['$scope', '$http', function($scope,$http) {
$http.get("http://localhost/data.json") //<== this
.then(function (response)
{
$scope.dat = response;
});
}]);
感谢您的帮助..
【问题讨论】:
-
请您尝试在 plunker plnkr.co/edit/nJWuXYUHtOdHTML3Qi6l?p=preview 上写一个演示,这有助于我们更好地了解您的问题。你能看看你的javascript控制台,如果你有错误,让我们知道吗?最好的,
-
你用'localhost/data.json'获取数据..???
-
您遇到错误了吗?您是否尝试过使用 $resource 而不是 $http?如果你 console.log 你的回复,里面有什么吗?
-
您应该使用浏览器导航到
http://localhost/data.json来获取数据。如果返回数据,它就是你的前端。如果没有,问题(可能)出在您的后端 -
@the_mahasagar 是的.. 我想从服务器获取数据;