Невозможно выполнить привязку к 'data-html2canvas-ignore', поскольку это не известное свойство 'ng-container'

Я использую jspdf для экспорта страницы в PDF. Я хочу скрыть несколько элементов перед экспортом в PDF. Поэтому я использую свойство html2canvas-ignore в теге html.

Он отлично работает, если я определяю его непосредственно в теге html (например, html2canvas-ignore ='true').

Но я хочу использовать его в зависимости от условия, поэтому я пытаюсь выполнить привязку свойств. но если я попытаюсь [data-html2canvas-ignore]="condition" выбросить следующую ошибку.

Невозможно выполнить привязку к 'data-html2canvas-ignore', поскольку это неизвестное свойство 'ng-container'. 1. Если 'data-html2canvas-ignore' является директивой Angular, добавьте 'CommonModule' в '@ NgModule.imports' этого компонента. 2. Чтобы разрешить любое свойство, добавьте «NO_ERRORS_SCHEMA» в «@ NgModule.schemas» этого компонента.

Как я могу добавить свойство html2canvas-ignore в зависимости от состояния?


person IamGrooot    schedule 14.05.2019    source источник


Ответы (1)


Поскольку html2canvas-ignore - это свойство, попробуйте добавить значение вашего условия, как это html2canvas-ignore = "{{ condition }}" Возможно, вы написали логику в файле .ts для определения значения условия. Попробуйте это и дайте мне знать, работает ли это.

person Thivagar    schedule 14.05.2019
comment
Пробовал. Он выдает -. Невозможно привязать к 'html2canvas-ignore', поскольку это не известное свойство html. - person IamGrooot; 14.05.2019