angular:后台字符串格式化成HTML格式显示到Web页面
后台传给前端的页面,含有换行符,空格等特殊字符,前端显示时,需要进行格式化处理,然后再在前端页面显示。
定义格式化函数:
import {DomSanitizer} from "@angular/platform-browser";constructor(private http: HttpWithTokenService, public msg: NzMessageService, private sanitizer: DomSanitizer) {}
safeHtmlFormat(input: string) {if (input) {return this.sanitizer.bypassSecurityTrustHtml(input.replace(/ /g, ' ').replace(//g, '>').replace(/\\n/g, '
').replace(/\n/g, '
'));}}
前端页面显示:
其中,data.disk_info是经过上面这个函数处理后的内容,这样就可以在前端页面正常显示了。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
