Я использую 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 ] должен иметь два символа:
Кавычки ("), следующие за апострофом (') ..."' путь + имя '"(без пробелов)
Мой вопрос таков: как я могу поместить допустимое значение в переменную в Typescript для правильного отображения в HTML в этом конкретном сценарии?