我要将json文件存储在与此Angular-app相同的服务器上,并想知道如何更改此代码以读取我本地存储的json文件:
ergastAPI.getDrivers = function() {
return $http({
method: 'JSONP',
url: 'http://somedomain.com/datafile.json?callback=JSON_CALLBACK'
});
}
我的Json文件将存储在http:// mysite.com/app/js/datafile.json中,而应用程序的其余部分将存储在其父文件夹app中。
我是否必须将方法更改为除jsonp之外的其他内容?
答案 0 :(得分:1)
如果它是同一个域,你可以只使用$ http.get
ergastAPI.getDrivers = function() {
return $http.get('app/js/datafile.json');
}
答案 1 :(得分:0)
您已将方法更改为GET,我认为您必须将responseType更改为' JSON'或类似的东西。 (我现在正打电话给你,所以你不得不原谅我的简洁)