Dat*_* Me 10 android json angularjs ionic-framework
我现在有一个关于json无法在我的android中读取的问题.
json文件是我的数据放置的位置..它充当静态数据库..
我可以使用我的桌面获取它但是当它来到我的手机时它没有显示..
这是我的示例代码:
这是我的服务来获取我的json文件..
var serviceUrl = '/';
$http.get(serviceUrl + 'JSON/Books.json').success(function (results) {
$scope.New = results;
});
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题..我对这个问题的看法是serviceUrl.任何想法.非常感谢..我绝对是这个Ionic Framework的初学者.
对于仍然处于这个问题的所有人,我只能找到解决它的东西.我不知道它是否会解决你的问题,但它真的解决了我..我file:///android_asset/www/用作我的serviceUrl
所以这是一个例子:
var serviceUrl = 'file:///android_asset/www/';
$http.get(serviceUrl + 'JSON/Books.json').success(function (results) {
$scope.New = results;
});
Run Code Online (Sandbox Code Playgroud)
试试吧,然后探索它......我只是试过那个,它在我身上起作用..
也许原因是安装程序中的所有json文件apk都将放在file:///android_asset/www/jsonandroid手机的目录中,所以让你的url指向该目录..
我希望它会帮助你并在其中探索......这可能不是正确的答案,但我希望它能帮助你找到提示.
谢谢
启动serviceUrl了"/"使其成为一个绝对的URL.它将在chrome中工作,因为root是www文件夹.但在科尔多瓦移动环境中,它将转化为file:///.只需添加一个'.'('./')使其成为一个相对路径,它将在android和ios环境中工作.
| 归档时间: |
|
| 查看次数: |
8593 次 |
| 最近记录: |