0

イムIONIC 2を使用し、コルドバファイルプラグインを使用しようと、ここからhttps://ionicframework.com/docs/v2/native/file/IONIC 2ファイルプラグイン

私の目標は、デバイスにファイルを保存し、後の段階でそれをロードすることです。

私が今抱えている問題は、私はプラグインをインストールしますが、このコードを使用するときにしているということです。..

ionViewDidLoad() { 
    const dataDirectory: string = File.dataDirectory; 
    File.checkDir(dataDirectory, 'mydir').then(_ => console.log('yay')).catch(err => console.log('boooh')); 

    } 

私はプロパティ 『DATADIRECTORYが』ない」と言って、私のIDEでtypescriptですからエラーが出ます'typeof File'型に存在します。

+0

platform.ready()が起動した後でこのコードを実行していますか? – nickscheynen

答えて

0

数日前に同じ問題が発生しました。これは、Typescriptインターフェイスまたはドキュメントのバグです。

declare let cordova: any; 

... 

export class FileService { 

    ionViewDidLoad() { 
    this.platform.ready().then(() => { 
     ...cordova.file.dataDirectory... 
    ... 
0

ネイティブストレージを使用することをおすすめします(擬似コード、コードバス宣言に注意してください)。認証からユニークなuserIdを覚えようとしているとき、私にとって完璧に動作します。 試してみてください:http://ionicframework.com/docs/v2/native/native-storage/