我想创建一个角度为2的博客。我很难找到问题的答案。
我的问题是我希望每个博客帖子模板都不同,因为每个帖子都有不同的格式,包含不同的图片,片段和文本块,因此从JSON对象中读取是不够的。
例如,如果我只是创建一个普通的静态网站,我会用自己的自定义HTML页面创建每个博客帖子,并且可以灵活地以任何方式格式化页面。
但是我需要坚持使用一个模板,如何在不为每个新帖子创建新组件的情况下为每个帖子设置不同的模板?
需要建议,谢谢。
答案 0 :(得分:1)
使用innerHTML将字段显示为HTML。假设您有一个BlogPostComponent
和一个属性content
,这是HTML。然后在您的模板中,您可以执行以下操作:
<h1>{{ title }}</h1>
<div [innerHTML]="content"></div>