我正在使用IONIC 2并尝试使用此处的https://ionicframework.com/docs/v2/native/file/
中的cordova文件插件我的目标是将文件保存到设备并在以后加载它。
我现在遇到的问题是我已经安装了插件但是在使用此代码时..
ionViewDidLoad() {
const dataDirectory: string = File.dataDirectory;
File.checkDir(dataDirectory, 'mydir').then(_ => console.log('yay')).catch(err => console.log('boooh'));
}
我在ide中的typescript中收到错误,说“类型'typeof File'上不存在属性'dataDirectory'”
答案 0 :(得分:0)
前几天我们遇到了同样的问题。这是Typescript界面或文档中的错误。以下是如何使其工作(伪代码,注意cordova声明):
declare let cordova: any;
...
export class FileService {
ionViewDidLoad() {
this.platform.ready().then(() => {
...cordova.file.dataDirectory...
...
答案 1 :(得分:0)
我建议使用Native Storage。当我试图记住身份验证中的唯一userId时,对我来说非常有用。 试试这个:http://ionicframework.com/docs/v2/native/native-storage/