我正在使用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
属性?
答案 0 :(得分:1)
由于html2canvas-ignore是一种属性尝试,可添加您的条件值,例如html2canvas-ignore = "{{ condition }}"
您可能已经在.ts文件中编写了逻辑以确定条件的值。试试这个,让我知道是否可行。