cordova-plugin-inappbrowser无法从角度工作

时间:2019-07-12 07:08:42

标签: angular typescript cordova

im试图打开pdf从Angular Cordova应用程序通过api接收的文件。

this.laccountservice.downloadPDF(order).subscribe(
      (res) => {
      var files=  new Blob([res], { type: 'application/pdf' })
        console.log(files)
      var fileURL = URL.createObjectURL(files);
      //window.open(fileURL); // if you want to open it in new tab
     cordova.InAppBrowser.open(fileURL, '_blank', 'location=yes');

如何定义cordova? 从“ cordova-plugin-inappbrowser”中导入{}吗?我没有使用phonegap cordova使用离子简单角度应用程序

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式使用cordova instance

(window as any).cordova.InAppBrowser.open(fileURL, '_blank', 'location=yes');

OR

import { Component } from '@angular/core';

declare var cordova:any;

@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})

export class AppComponent  {

  constructor() {
    cordova.InAppBrowser.open(fileURL, '_blank', 'location=yes');
  }

}