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>
  • 相关阅读:
    Beta阶段代码规范与计划
    Alpha总结展望——前事不忘后事之师
    Alpha冲刺成果测试
    Alpha冲刺总结
    码到成功——Beta冲刺随笔 day 5
    码到成功——Beta冲刺随笔 day 4
    码到成功——Beta冲刺随笔 day 3
    码到成功——Beta冲刺随笔 day 2
    码到成功——Beta冲刺随笔 day 1
    项目Beta冲刺(团队)——凡事预则立
  • 原文地址:https://www.cnblogs.com/huangmin1992/p/12401020.html
Copyright © 2011-2022 走看看