Angular @Input ngIf и генерация PDF - PullRequest
0 голосов
/ 06 октября 2019

У меня есть компонент, где данные берутся из @Input как объект - данные:

 @Input() data: UserData;

В HTML я выставляю данные с кодом:

<div *ngIf="data" style="text-align: center;">
    <table align="center" #content class="content">
        <tr>
            <th>
                Parameter
            </th>
            <th>
                Value
            </th>
        </tr>
        <tr>
            <td>
                Element1
            </td>
            <td>
               {{data.Element1}}
            </td>
        </tr>
</table>
</div>

Я добавил вHTML кнопка с функцией генерации PDF. Я пытался добавить PDF разными способами, но всегда получаю сообщение об ошибке.

Последняя попытка была с jsPDF, и я получил следующее: ОШИБКА TypeError: Невозможно прочитать свойство 'nativeElement' из неопределенного

Itпохоже из-за оператора * ngIf функция не видит html. Могу ли я пропустить эту ошибку? ИЛИ есть ли лучший способ для создания PDF из HMTL в Angular 7?

...