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
so被打印为字符串,并转换为文本,实际上通过检查代码,我可以看到它被映射为以下ascii代码:&lt; br />
Message, <br/> No change. Previous value is used</p>
如何更改它并引入换行符?
我具有以下功能:setLocalVariableOnAccepted(ogp,hb,responseJson){如果(responseJson.ofgp ===未定义){this.ogpStatus ='orange'; this.ogpStatusMsg = responseJson ....