IONIC 2文件插件

时间:2017-03-15 15:27:33

标签: cordova typescript ionic-framework ionic2 cordova-plugins

我正在使用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'”

2 个答案:

答案 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/