angular - 带有未封闭标签的 Angular HTML 绑定
问题描述
我正在尝试显示 html 代码。我有两段代码,一段是页眉,另一段是页脚。我需要在两者之间插入路由器插座。问题是页眉有未关闭的标签,并且它们在页脚中关闭。当我尝试使用 [innerHTML] 绑定时,Angular 会在我的代码周围添加 div 标签,这会导致显示混乱。是否可以通过其他方式添加 html 代码?
<div [innerHTML]="header | keepHtml"></div>
<router-outlet></router-outlet>
<div [innerHTML]="footer | keepHtml"></div>
有我的代码,我现在拥有的。我也尝试在我的 api 中加入代码,但是路由器输出不起作用。
假设我的标头代码是:
<div id="firstDiv"><div id="secondDiv"><p>Some text</p>
和页脚:
</div></div>
我需要 router-outlet 在 p 标签之后的第二个 div 中,但我得到的输出是:
<div _ngcontent-c0="">
<div id="firstDiv">
<div id="secondDiv">
<p>Some text</p>
</div>
</div>
</div>
<router-outlet _ngcontent-c0=""></router-outlet>
<div _ngcontent-c0=""></div>
PS 我从其他 api 获得 HTML 代码,我无法更改。
解决方案
通用页眉和页脚,您可以根据需要在其中进行更改和添加 API。
<app-header></app-header>
<router-outlet></router-outlet>
<app-footer></app-footer>
推荐阅读
- firebase - 为什么 RemoteConfig 参数里面的 fetch 百分比这么小?
- networking - 无法在 Mac 上访问 www.google.com
- python - 匀称多边形到二进制掩码
- linux - 如何在一行中将命令行参数传递给shell命令
- python - 如何在 Geopandas/Matplotlib 中用 LAT LON 和 Radius 绘制一个圆?
- okhttp - OkHttpClient 多部分请求失败 - 无法找到请求目标的有效证书路径
- python - Discord Py - 我如何从类别中删除选择性频道
- c# - 使用多个分隔符拆分文件名
- azure - Terraform-如何为现有存储帐户配置生命周期策略
- arrays - 获取平均、最大和中值时间 Numpy Python