我试图开发Windows 10应用程序的Windows 10手机使用离子2,我有一个场景离线数据存储,我试过的SQLite插件,但它是徒劳,最后我的想法最终使用“文件”来存储数据使用file plugin不幸的是,这个插件返回我这个JavaScript运行时错误:无法获取未定义的属性'applicationDirectory'或空引用。有人可以提供我一个工作示例或任何建议来解决这个问题。如何整合文件插件的离子2
任何帮助将不胜感激。
这是我正在处理的代码片段。
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { File } from 'ionic-native';
declare var cordova: any;
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
fs: string = cordova.file.dataDirectory;
constructor(public navCtrl: NavController) {
File.checkDir(this.fs, 'mydir').then(_ => console.log('yay')).catch(err => console.log('boooh'));
}
}
它的工作对我来说也是如此。谢谢! –