Как правильно указать путь к ng2-pdf-viewer - PullRequest
1 голос
/ 10 ноября 2019

Проблема:

Я создал угловое приложение. Там я использую ng2-pdf-viewer. Я получил к нему доступ в HTML-файле следующим образом.

<pdf-viewer
      [src]="https://myback.mydomain.lk/{{gov?.source_pdf_ref}}"
      [render-text]="true"
      style="display: block;"
    ></pdf-viewer>

Проблема, с которой я столкнулся, заключается в том, что я динамически рендеринг пути к файлу PDF. То, что я сделал, стало причиной этой ошибки.

Uncaught Error: цитаты не поддерживаются для оценки! Утверждение: //myback.mydomain.lk.lk/ enj карманный источник_source_pdf_ref}}, расположенный по адресу ng: ///UserLayoutModule/GovenmentTabComponent.html@110: 6 в _AstToIrVisitor.push ../ node_modules / @ angular / compiler /fesm5 / compiler.js._AstToIrVisitor.visitQuote (compiler.js: 7380) в Quote.push ../ node_modules/@angular/compiler/fesm5/compiler.js.Quote.visit (compiler.js: 6206) в convertPropertyBinding (компилятор.js: 7084) в compiler.js: 22230 в Array.map () в createUpdateStatements (compiler.js: 22226) в compiler.js: 22211 в Array.map () в ViewBuilder.push ../ node_modules / @ angular /compiler / fesm5 / compiler.js.ViewBuilder._createNodeExpressions (compiler.js: 22205) в ViewBuilder.push ../ node_modules/@angular/compiler/fesm5/compiler.js.ViewBuilder.build (compiler.js: 21677)

Я много пытался найти решение этой проблемы в Интернете, но я не смог этого сделать. Может кто-нибудь помочь мне решить эту проблему или предложить хороший способ сделать это? Спасибо.

Ответы [ 2 ]

1 голос
/ 10 ноября 2019

Не следует смешивать привязку свойства и интерполяцию:

Попробуйте это:

[src]="'https://myback.mydomain.lk/' + gov?.source_pdf_ref"
0 голосов
/ 10 ноября 2019

Вы можете попробовать это:

<pdf-viewer
  src="https://myback.mydomain.lk/{{gov?.source_pdf_ref}}"
  [render-text]="true"
  style="display: block;"
></pdf-viewer>
...