我如何读取ionic2 peoject中/ src / asset /目录中的静态文本文件?

时间:2018-04-08 06:56:18

标签: ionic2 assets cordova-plugin-file

请注意,文本文件不在www网站中(如果它在网站上,我可以使用http请求来获取它)。 我想强调文件的存储位置:在我们运行"离子cordova构建android"该文件位于" src / asset /"的目录下。如下图所示: in ionic project,and I have a.txt in the directory of "src/asset/"

我运行命令"离子cordova构建android",我得到一个android APK安装文件,应用程序运行正常。我想知道,我怎么能读取a.txt中的app?我知道该文件只是在apk中,我无法得到它。

1 个答案:

答案 0 :(得分:0)

请尝试这样的事情: 将这段代码放在您希望在应用中访问文件的位置。

return new Promise((resolve, reject) => {

this.http.get('assets/TempJobList.json')

.subscribe(res => {

  resolve(res.json());

}, res => {

  reject(res.json());

 });

});

在您的情况下,“TempJobList.json”是您的文本文件的名称。