Nativescript-pdf-view не работает должным образом с Angular - PullRequest
0 голосов
/ 11 апреля 2019

Я пытался использовать плагин 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="&#xf355;"
      (tap)="onDismissAttachment()">
    </Label>
  </StackLayout>
  <StackLayout row="1">
    <PDFView [src]="attachSrc"></PDFView>
  </StackLayout>
</GridLayout>

Я ожидал, что pdf будет обработан. Как-то сейчас он пуст.

...