Мы можем использовать innerHTML для достижения этого
Пример, демонстрирующий это,
parent.component.ts,
export class ParentComponent {
htmlOneAsString = `
<div>Welcome Text Header</div>
`;
htmlTwoAsString = `
<div>Welcome Text Content</div>
`;
htmlAsString = `
<div><div>${this.htmlOneAsString}</div><div>${this.htmlTwoAsString}</div></div>
`;
}
parent. component.html,
<child [innerHTML]="htmlAsString"></child>
child.component.ts,
@Component({
selector: 'child'
})
export class ChildComponent {
@Input() htmlAsString: string;
}
child.component.html,
<div>{{htmlAsString}}</div>