javascript - 如何将 HTML 保存到变量中

标签 javascript angular typescript

我正在使用 Angular 2 构建一个应用程序,并且在给定的时间点我想发送一封邮件。这封邮件的正文将包含模板中呈现的代码的一部分(我正在从元素列表中创建一个表格)。

我正在寻找一种方法来显示现有的 html 并将其保存到一个变量中,以便我可以将其添加到我的邮件正文中。

有很多选项可以做相反的事情(从变量打印 html),但不是我需要的方式。有什么想法吗?

最佳答案

要从组件的子元素中获取 HTML,您可以使用:

constructor(private elementRef:ElementRef) {}

createMail() {
  return this.elementRef.nativeElement.querySelector('...').innerHTML;
}

关于javascript - 如何将 HTML 保存到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41225337/

相关文章:

javascript - Redux.js 和数据有关系

amazon-s3 - 如何使用亚马逊 s3 服务 angular 2

angular - ionic 4 - 动态改变导航过渡方向

angularjs - Angular 指令依赖注入(inject) - TypeScript

javascript - 如何在 SignalR 2 中获取连接源?

javascript - 如何隐藏特定的tr :nth-child(6) based on the content of a tr:nth-child(7) > td:nth-child(2)

Angular 2 FormBuilder 类型

typescript - 我应该如何测试 React Hook "useEffect"使用 Typescript 进行 api 调用?

typescript - 未捕获的 TypeError : i18next. init 不是一个函数

javascript - 坚持使用简单的 Javascript 函数来查找高度