【问题标题】:TypeScript add dynamic HTML mat elementsTypeScript 添加动态 HTML mat 元素
【发布时间】:2019-02-17 05:23:00
【问题描述】:

我知道我可以通过这种方式通过 TypeScript 添加自定义 HTML:

<div class="one" [innerHtml]="htmlToAdd"></div>
this.htmlToAdd = '<div class="two">two</div>';

这很好用,但如果我尝试添加一些垫子元素(例如垫子卡),这不起作用。 mat-card 中的所有内容都是可见的,但 mat-card 元素被忽略。为什么?

当我尝试这个时:

this.htmlToAdd = '<mat-card><h1>Hello</h1></mat-card>';

H1 ​​元素已打印,但不在卡片中。为什么?

【问题讨论】:

  • 我认为 mat-card 是一个 Angular 组件。您不能将innerHTML 与组件一起使用。

标签: angular typescript


【解决方案1】:
猜你喜欢
  • 2019-01-06
  • 1970-01-01
  • 2019-12-29
  • 2017-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-02
相关资源
最近更新 更多