我试图从本地阅读文字。 这是我的代码。
ReadFiles()
{
var filedir = this.file.dataDirectory ;
this.file.listDir(filedir,'recordtext').then((files)=>
{
var i =0 ;
for( let myfile of files){
this.file.readAsText(filedir,myfile.fullPath.substr(1)).then((contents)=>{
this.pushArray.push(this.getSubStr(contents));
this.txtNames.push(myfile.fullPath.substr(1));
})
}
});
}
这是来源的网址 https://www.dropbox.com/s/fnh20dyivzaui1b/FileSaveRead.rar?dl=0
我第一次安装apk时无法使用此代码读取文件。 但我重新安装apk而不卸载apk,它可以读取文件。 如果您知道原因,请帮忙。 问候。
答案 0 :(得分:0)
在index.html中 我把src =“build / polyfills.js”移到了
<script src="build/polyfills.js"></script>
<script src="cordova.js"></script>
问题解决了。