angular - ngb popover不呈现html编码
问题描述
我需要在 ngbPopover 中渲染一些文本,我可以做到。
这里的问题是我需要在文本之间换行。
我尝试使用 <br>、\n、\u000A 没有什么对我有用 <br> 按原样显示,对于 \n 和 \u000A 我看不到屏幕上的影响。
以下是我的参考代码。
html
<ng-template #subCoveragePopup>
<div class="sub-coverage-tooltip">
<div class="details">
<div *ngFor="let subCov of getSubCoverageDescription(quoteCoverage.coverage)">
<div class="title">{{subCov.code}}</div>
<div class="">{{subCov.name}}</div>
</div>
</div>
</div>
</ng-template>
在里面subCov.name
我通过角度得到以下文本 - >
测试:这是第 1 行\u000A 这是第 2 行
或者
测试:这是行 \n 这是第 2 行
或者
测试:这是行 <BR> 这是第 2 行
使用所有三个选项,我无法显示换行符。有什么我想念的吗?
解决方案
将 css 样式添加到相同的 div :
<ng-template #subCoveragePopup>
<div class="sub-coverage-tooltip">
<div class="details">
<div *ngFor="let subCov of getSubCoverageDescription(quoteCoverage.coverage)">
<div class="title">{{subCov.code}}</div>
<div class="splitLine">{{subCov.name}}</div>
</div>
</div>
</div>
</ng-template>
.splitLine {
style="white-space: pre;"
}
推荐阅读
- google-sheets - 填写 ={ARRAYFORMULA()} 中几列的空白单元格
- c# - 在表单中使用类中的方法
- c# - Github action nuget restore .NET 4.7.2
- gstreamer - gst-rtsp-server 管道中的 jackaudiosrc 未打开 JACK 端口
- identityserver4 - 函数报告的 IdentityServer4 '错误':“calculateSessionStateResult”
- google-drive-api - 为什么返回的元数据包含 webViewLink 的某些文件类型的编辑链接?
- r - 计算具有不同站点的时间序列数据集的 Sen 斜率
- javascript - 如何通过 cypress 动态断言 Array 元素
- scala - 与在其伴随对象中相比,将方法放在案例类中有什么好处?
- python - 我如何在 smole 窗口中的 Ursina Engin 中添加范围字段