美文网首页
Angular 设置string文本以html文本解析显示

Angular 设置string文本以html文本解析显示

作者: lazy_tomato | 来源:发表于2020-07-21 19:24 被阅读0次

start

最近在使用富文本编辑,获取到了富文本编辑器,编辑好的string文本,想转换成html文本显示,发现Angular和Vue还是有点区别的,下面记录一下,转换方法

正式开始

编写文件Htmlpipe.ts

/*
 * @Author: lazy_tomato
 * @Date: 2020-07-21 17:03:20
 * @LastEditors: lazy_tomato
 * @LastEditTime: 2020-07-21 17:03:20
 * @Description: 把string解析html标签
 */
import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
@Pipe({
 name: 'html'
})
export class HtmlPipe implements PipeTransform {

    constructor (private sanitizer: DomSanitizer) {
    }

    transform(style) {
        return this.sanitizer.bypassSecurityTrustHtml(style);
    }
}

将我们刚刚编写的文件 Htmlpipe.ts 引入到要转义的modul.ts中

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ShareModule } from 'src/app/share.module';
import { ShowNoticeComponent } from './show-notice.component';
import { ShowNoticeService } from './show-notice.service';
//***修改***
import { HtmlPipe } from './Htmlpipe';



@NgModule({
    //***修改***
  declarations: [ShowNoticeComponent,HtmlPipe],
  imports: [
    CommonModule,
    ShareModule
  ], providers: [ShowNoticeService],
  exports: [ShowNoticeComponent]
})
export class ShowNoticeModule { }

在html文件中使用

 <div [innerHTML]='notice | html'></div>

notice 就是我们要转义的Sring文本

end

上面做完,到这里基本就可以使用啦。

相关文章

  • Angular 设置string文本以html文本解析显示

    start 最近在使用富文本编辑,获取到了富文本编辑器,编辑好的string文本,想转换成html文本显示,发现A...

  • Angular---显示html文本

    在angular中,如果直接使用插值表达式{{}}直接显示html内容,则html的标签不会被解析。 比如,下面的...

  • 文本样式

    如何让溢出的文本以省略号显示: CSS: HTML: 效果:

  • angular5显示html文本

    采用 引号里面不需要用{{}} 如果引入上面的写法之后发现样式变形,表格显示不全的问题,除了本身的样式有问题外,a...

  • 微信小程序解析html,wxParse的使用

    项目中有显示后台传过来富文本前端显示的功能,因为微信小程序没有html语法,用了wxParse组件解析HTML w...

  • swift UIButton用法详解

    创建 设置背景颜色 设置圆角边框 设置不同按钮状态显示 设置按钮状态不可用 设置文本字体 设置文本图标 修改图标文...

  • 让Mac文本编辑器成为HTML编辑器

    一,偏好设置->新建文稿->格式->选上“纯文本”。 这会防止我们在编辑HTML源码时意外加入一些无法解析的富文本...

  • 显示数据

    显示数据 在 Angular 中最典型的数据显示方式,就是把 HTML 模板中的控件绑定到 Angular 组件的...

  • android利用jsoup抓取数据

    效果图 首先分析html: 添加依赖 将String的url解析成html 解析Html 实体类 JsoupAdp...

  • UILabel属性整理

    text: 设置标签显示文本 attributeedText: 设置标签属性文本 font: 设置标签文本字体默认...

网友评论

      本文标题:Angular 设置string文本以html文本解析显示

      本文链接:https://www.haomeiwen.com/subject/btpwkktx.html