Я пытался использовать плагин nativescript-pdf-view (https://www.npmjs.com/package/nativescript-pdf-view) для моего проекта мобильного приложения (nativescript-angular). Каким-то образом PDFView не отображается.
Я пытался усерднозакодировал URL-адрес из представления или загрузил его из события (машинопись)
В app.module.ts у меня есть это
import { PDFView } from 'nativescript-pdf-view';
import { registerElement } from 'nativescript-angular';
registerElement('PDFView', () => PDFView);
Жестко закодированный URL-адрес в представлении
<PDFView src="http://www.orimi.com/pdf-test.pdf"></PDFView>
Загрузить его из события (машинопись)
component.ts
onViewAttachment() {
this.attachSrc = this.detailMessage.attachments.length > 0 ?
this.detailMessage.attachments[0] : '';
if (this.attachSrc.length > 0) {
this.displayDetail = false;
this.displayAttach = true;
} else {
this.displayDetail = true;
this.displayAttach = false;
}
}
component.html
<GridLayout *ngIf="displayAttach" rows="auto,*">
<StackLayout row="0" class="attach-header">
<Label class="fa back-icon"
text=""
(tap)="onDismissAttachment()">
</Label>
</StackLayout>
<StackLayout row="1">
<PDFView [src]="attachSrc"></PDFView>
</StackLayout>
</GridLayout>
Я ожидал, что pdf будет обработан. Как-то сейчас он пуст.