angular - 如何在内存中编译角度组件或模板而不注入视图并获取innerHTML?
问题描述
我想在组件 B 内存中编译组件 A 而不将其渲染到 dom 中。那么我应该能够获得组件A的innerHTML。组件A具有用标记管道解析的降价内容。
组件 A - 具有静态结构和动态内容
<div #componentA>Component A- {{markdown content | markedPipe}}</div>
组件 B - 想要编译组件/模板 A 并获取 innerHTML。
@Component({
selector: 'app-component-b',
template: '<button (click)="downloadAToPDF()"></button>'
})
export class ComponentB{
downloadAToPDF() {
// const innerHTML = CompileAPI(ComponentA)
const pdf = new jsPdf()
pdf.fromHTML(innerHTML,15,15,{})
pdf.save()
}
}
解决方案
推荐阅读
- python - 在linux中升级python
- c# - c# 获取公共频道 Telegram without Bot Api 和 Telegram Api 的特别帖子
- php - WooCommerce 自定义订单操作不适用于垃圾状态
- azure - 使用 AzureFileCopy 任务覆盖 Azure Blob 存储中的文件
- javascript - 用户事件后的 Wordpress Enqueue 脚本,例如点击
- python - 如何绘制整齐的 ImageGrid 图?
- reactjs - 在单个 Axios POST 请求中发送 FormData 对象和文件
- nginx - 在 NGINX 后面时 Keycloak 无效的重定向 Uri
- excel - VBA如何根据现有列表检查重复值并仅从新列表中添加唯一实例
- json - 如何使用 sagemaker 将 s3 上的大型 json 文件读取到数据帧