Я пытаюсь очистить PDF-URL и хочу присвоить его переменной строкового типа, чтобы я мог использовать его для просмотра PDF.Есть ли способ сделать это?Если я использую тип any
для типа pdfSrc, я получаю Invalid parameter object: need either .data, .range or .url in the <pdf-viewer>
.
Примечание: URL-адрес, который я использовал, является справочным, в этом месте я бы использовал внешние URL-адреса
landingpage.component.ts
import { DomSanitizer, SafeResourceUrl, SafeUrl } from '@angular/platform-browser';
export class LandingpageComponent implements OnInit {
public pdfSrc: string;
}
constructor(
private sanitizer: DomSanitizer) {
}
fnOpenAsset() {
let url = 'http://localhost/pdf_viewer-master/18/docs/pdf.pdf';
this.pdfSrc = this.sanitizer.bypassSecurityTrustResourceUrl(url);
}
landingpage.component.html
<pdf-viewer class="alignComponentCenter" [src]="pdfSrc"
</pdf-viewer>