zoukankan      html  css  js  c++  java
  • angular->html文本显示

    1.新建pipe 文件

    import {Pipe, PipeTransform} from '@angular/core';
    import {DomSanitizer} from '@angular/platform-browser';
    
    @Pipe({
      name: 'htmlReset'
    })
    export class HtmlResetPipe implements PipeTransform {
    
      constructor(private domSanitizer: DomSanitizer) {
    
      }
    
      transform(style) {
        return this.domSanitizer.bypassSecurityTrustHtml(style);
      }
    
    }
    View Code

    2.新建module

    import {NgModule} from '@angular/core';
    import {CommonModule} from '@angular/common';
    import {FileSizeFormatPipe} from '../../pipes/file-size-format.pipe';
    import {HtmlResetPipe} from '../../pipes/html-reset.pipe';
    
    @NgModule({
      declarations: [FileSizeFormatPipe, HtmlResetPipe],
      imports: [
        CommonModule
      ],
      exports: [FileSizeFormatPipe, HtmlResetPipe]
    })
    export class CommonPipeModule {
    }
    View Code

    3.在需用此管道的module中引入该module

    import {NgModule} from '@angular/core';
    import {CommonModule} from '@angular/common';
    
    import {ShareInfoRoutingModule} from './share-info-routing.module';
    import {ShareInfoComponent} from './share-info.component';
    import {NgZorroAntdModule} from 'ng-zorro-antd';
    import {FormsModule, ReactiveFormsModule} from '@angular/forms';
    import {CommonPipeModule} from '../../common/modules/common-pipe/common-pipe.module';
    import {TranslateModule} from '@ngx-translate/core';
    import {MainModule} from '../main/main.module';
    
    
    @NgModule({
      declarations: [ShareInfoComponent],
      imports: [
        CommonModule,
        ShareInfoRoutingModule,
        NgZorroAntdModule,
        FormsModule,
        ReactiveFormsModule,
        CommonPipeModule, // 管道module
        MainModule,
        TranslateModule.forChild(),
      ]
    })
    export class ShareInfoModule {
    }
    View Code

    4.在界面上调用

     <div class="content" [innerHTML]="msgInfoData?.Content|htmlReset"></div>
  • 相关阅读:
    U盘启动盘的制作与U盘重装系统
    如何使用鲁大师进行驱动备份
    电子科大POJ "3*3矩阵的乘法"
    数字图像处理之sobel边缘检测
    (续)一个demo弄清楚位图在内存中的存储结构
    VC++6.0出现no compile tool is associated with the extension.解决方法
    显卡参数简单介绍
    数字图像处理之位图在计算机中的存储结构
    图像处理之边缘检测概述
    linux下mysql数据库的操作
  • 原文地址:https://www.cnblogs.com/huangmin1992/p/12401020.html
Copyright © 2011-2022 走看看