无法绑定到“ data-html2canvas-ignore”,因为它不是“ ng-container”的已知属性

时间:2019-05-14 09:16:59

标签: angular html2canvas html2pdf

我正在使用jspdf将页面导出为pdf。我想在导出pdf之前隐藏一些元素。因此,我在html标签中使用了html2canvas-ignore属性。

如果我直接在html标记(即html2canvas-ignore ='true')中定义它,则效果很好。

但是我想根据条件使用它,所以我尝试进行属性绑定。 但是如果我尝试[data-html2canvas-ignore]="condition"会引发以下错误。

无法绑定到“ data-html2canvas-ignore”,因为它不是“ ng-container”的已知属性。 1.如果'data-html2canvas-ignore'是Angular指令,则将'CommonModule'添加到该组件的'@ NgModule.imports'中。 2.要允许任何属性,请在此组件的'@ NgModule.schemas'中添加'NO_ERRORS_SCHEMA'。

如何根据条件添加html2canvas-ignore属性?

1 个答案:

答案 0 :(得分:1)

由于html2canvas-ignore是一种属性尝试,可添加您的条件值,例如html2canvas-ignore = "{{ condition }}" 您可能已经在.ts文件中编写了逻辑以确定条件的值。试试这个,让我知道是否可行。