ionic/cordova plugin hereで作業しようとしました。DocumentViewerがIonic 3で動作しない
showDocument() {
var options: DocumentViewerOptions = {
title: 'A book',
documentView: { closeLabel: '' },
navigationView: { closeLabel: '' },
email: { enabled: true },
print: { enabled: true },
openWith: { enabled: true },
bookmarks: { enabled: true },
search: { enabled: false },
autoClose: { onPause: false }
}
this.docViewer.viewDocument('assets/arabic.pdf', 'application/pdf', options);
}
とHTMLページでそれを起動するための簡単なボタン:
だから私は、私のページにこのコードを入れ
<ion-content>
<button ion-button round (click)="showDocument()">
Read
</button>
</ion-content>
をしかし、私は(エミュレータで何を見ることができません
:イオン性情報がある)は、ブラウザ上でそれを実行することはできませんので、
UPDATE:
これは私のデバイスとクロムデベロッパーツールでデバッグするときに私が得るものです:
UPDATE 2:
私が試してみました絶対パスで動作するが、私はnull値を持っている、私はhav eは、これらの変更を行った:
import { File } from '@ionic-native/file';
declare let cordova: any;
//staff
pdfSrc: string = cordova.file.applicationDirectory + 'assets/arabic.pdf';
//staff
console.log(this.pdfSrc);
this.document.viewDocument(this.pdfSrc, 'application/pdf', options)
しかし、私が持っているものを参照してください:
[リモートデバッグ](https://developers.google.com/web/tools/chrome-devtools/remote-debugging/)を使用してコンソールにエラーが発生しましたか? –
実際、私はリモートデバッグについてはあまり考えていません。 –
@HoussemBdrはあなたのクリックトリガーリングですか? – Webruster