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使用离子简单角度应用程序
答案 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');
}
}