我正在使用ngx-extended-pdf-viewer ( npm ) 呈现 PDF,当我直接设置路径 + 文件名时它可以工作,如下所示:
<ngx-extended-pdf-viewer [src]="'assets/example.pdf'"
[showPrintButton]="false" [showBookmarkButton]="false"
[showOpenFileButton]="false"
[showSidebarOnLoad]="false"
[showSidebarButton]="true"
delayFirstView="6000" useBrowserLocale="false">
</ngx-extended-pdf-viewer>
我想在 .TS 中创建一个变量并将其绑定到 [src] 中,如下所示:
打字稿
...
ngOnInit() {
this.filePathAndName = "'assets/example.pdf'";
...
HTML
<ngx-extended-pdf-viewer [src]="{{filePathAndName}}"
[showPrintButton]="false" [showBookmarkButton]="false"
[showOpenFileButton]="false"
[showSidebarOnLoad]="false"
[showSidebarButton]="true"
delayFirstView="6000" useBrowserLocale="false">
</ngx-extended-pdf-viewer>
但它不起作用。
主要问题是 [ src ] 需要有两个符号:引号 ( " ) 后跟撇号 ( ' ) ... " ' path+name ' " (没有空格)
我的问题是:如何在 Typescript 中的变量中放入有效值,以便在这种特定情况下在 HTML 中正确呈现?