angular - 在 Angular 中克隆 html 内容
问题描述
我正在使用 Angular 创建一个信息列表。应该为我的打印视图克隆此列表。内容是相同的,但视图应该看起来不同。
所以我创建了两个部分
// Web View
<div id="copy-content">
<ng-container *ngIf="document['_source']['79_ikonographie']">
....
</ng-container>
</div>
// Print view
<div id="section-to-print">
<div id="printable">
// same content like in ID element copy-content
<div [innerHTML]="elementHTML"></div>
</div>
</div>
是否可以在可打印部分中克隆和呈现复制内容部分?
这是我到目前为止所尝试的。
this.copy = document.getElementById('copy-content');
this.elementHtml = this.copy.outerHTML;
console.log(this.elementHtml);
解决方案
推荐阅读
- swift - 如何在 Xcode Swift 4 中复制一个类以使其独立于其父级
- swift - 如何在 Swift 的子类中调用委托的函数?
- javascript - 替换数组中多个字符串上的单词
- matlab - 如何分配给由向量索引的一些向量元素?
- rxjs - 每当几个可观察对象之一发出一个值时发出一个值,即使不是所有的都还没有?
- ssl - 由于 Outlook.office365.com 上的对等重置导致 TLS 1.2 握手失败
- javascript - 选择菜单项时保持悬停颜色变化
- acumatica - Acumatica 稍后更新批次/序列号详细信息
- python - Python 字符串/参数操作
- python - CircleCI 没有拾取运行步骤中定义的环境变量?