javascript - this.file.dataDirectory 在 ionic2 中显示为 null

标签 javascript angular ionic2 html

this.file.dataDirectory 显示为 null,我已经在全局安装了 cordova,但仍然找不到任何解决方案。我在哪里犯了错误?

download() {

    const fileTransfer: FileTransferObject = this.transfer.create();

    const url = 'http://www.example.com/file.pdf';
    fileTransfer.download(url, this.file.dataDirectory + 'file.pdf').then((entry) => {
      console.log('download complete: ' + entry.toURL());
    }, (error) => {
      // handle error
    });
}

最佳答案

使用

cordova.file.dataDirectory

而不是

this.file.dataDirectory 

关于javascript - this.file.dataDirectory 在 ionic2 中显示为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47546797/

相关文章:

javascript - 传递函数时,arguments[] 中出现意外变量

javascript - *ngFor 需要为每个不同的对象生成 1 个 btn,但将相似的对象值放在同一个 btn 中

javascript - 使用 Google Maps API DistanceMatrixService 通过 API 计算我的当前位置和用户位置之间的距离

php - 从 Jquery JSON 获取响应

javascript - 如何在 JavaScript 中通过 id 或 class 获取值?

typescript - ionic2 .. 类型错误 : Cannot read property 'query' of null

angular - http拦截器内的Angluar2路由

angular - 尖括号 [] () {} 它们绑定(bind)什么以及何时使用哪个

angular - 与 Ionic2 中的 ion-infinite-scroll 有关

javascript - 使用 Emscripten 将 C# 编译为 JavaScript