html - 显示带有新行的内联错误消息
问题描述
我正在尝试显示内联错误消息
我的目标是实现这一目标:
错误 1
错误 2
但相反,它出现在同一行,如:错误 1 错误 2
我尝试使用 document.createElement("br") 但没有用。
下面是我的代码:
HTML:
<span *ngIf="ifError()"class="validation_class">
<p id="inline_error">{{inlineErrorMsgs}}</p></span>
TS:
ifError(){
var Errormsg:string;
var br = document.createElement("br");
for(var i=0;i<this.messages.length;i++){
Errormsg = this.messages[i]
this.inlineErrorMsgs = this.inlineErrorMsgs+Errormsg+br;
}
如何添加新行
解决方案
将错误消息存储在数组中并使用 ng-for 循环显示它们
推荐阅读
- java - 用我的 JSON 文件信息填充数组时出现问题
- php - 如何从 Woocommerce 订单总额中删除“$”
- visual-studio - VS 2017 基于自定义键盘快捷键的多重编辑模式?
- python - 如何在 Python 中基于其他列创建排名列
- react-native - 渲染网络 SVG 图像会导致 android React-Native 的性能问题(我想避免使用 React-Native-svg-uri)
- junit - @RunWith(PowerMockRunner.class) 中@InjectMocks 类的@Inject 实例给出null
- reactjs - 在我获取它之后,我无法设置我的选择类的“选项”属性。它是空的
- c# - 如何在 C# 中从 MSSQL 数据库返回多个字符串
- javascript - 是否可以减慢 Meteor 上的 Tracker 刷新速度?
- sqlite - 我需要在一个 SQL 查询中更新两个表