我具有以下功能:
setLocalVariableonaccepted(ogp,hb,responseJson) {
if (responseJson.ofgp === undefined) {
this.ogpStatus = 'orange';
this.ogpStatusMsg = responseJson.ofgp + ',<br/> No change. Previous value is used';
}
填充以下div中的消息:
<div id="default_ogp">
<p>
<b>Default Offline Grace Period [minutes]</b><br>
<input type="text" class="form-control" maxlength=7 id="default_ogp_input" size="60%"
pattern="^[1-9][0-9]*$" (focus)="onFocus($event)" (input)="onChangeInput($event)"
[(ngModel)]="ogpInteger" name="default_ogp_input" #default_ogp_input="ngModel">
</p>
<p id="invalid_pattern_match_ogp" class="inputValidationFailure" [hidden]="!default_ogp_input.hasError('pattern')">Invalid format</p>
<p id="message_response_ogp" class="messageResponseBox" [style.background-color]="ogpStatus" [hidden]="!ogpStatusMsg">{{ogpStatusMsg}}</p>
</div>
但是一旦填充,标签就会显示为:
Message...,<br/> No change. Previous value is used
所以
是打印为字符串,然后转换为文本,实际上通过检查代码,我可以看到它被映射为以下ascii代码:&lt; br />
Message,<br/> No change. Previous value is used</p>
如何更改它并引入换行符?