如何使用AngularJS从Android Phonegap App的www文件夹中读取JSON文件

时间:2014-02-12 01:23:14

标签: android json angularjs cordova

我正在尝试读取位于phoneGap应用程序的www文件夹中的本地JSON文件。

使用angular的$ resource服务来加载文件没有用。

 $resource('/app/www/app/Commun/JSonFiles/:fileName.json', {}, {
            query: { method: 'GET', params: {}, isArray: true }
        });

总是得到404.

1 个答案:

答案 0 :(得分:2)

诀窍是使用file:/// android_asset来访问位于www文件夹中的资源。

 $resource('file:///android_asset/www/app/Commun/JSonFiles/:fileName.json', {}, {
            query: { method: 'GET', params: {}, isArray: true }
        })

可以在此处找到代码示例:https://gist.github.com/cbrains/8659946