【问题标题】:Can't bind to 'data-html2canvas-ignore' since it isn't a known property of 'ng-container'无法绑定到“data-html2canvas-ignore”,因为它不是“ng-container”的已知属性
【发布时间】:2019-05-14 09:16:58
【问题描述】:

我正在使用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. 允许任何属性添加“NO_ERRORS_SCHEMA”到这个组件的“@NgModule.schemas”。

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

【问题讨论】:

    标签: angular html2canvas html2pdf


    【解决方案1】:

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

    【讨论】:

    • 试过了。它抛出 - .Can't bind to 'html2canvas-ignore' 因为它不是 html 的已知属性。
    猜你喜欢
    • 2021-06-16
    • 2021-03-20
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 2018-08-29
    • 1970-01-01
    • 2017-06-21
    相关资源
    最近更新 更多