找不到名称'SafeUrl'

Cannot find name 'SafeUrl'

本文关键字:SafeUrl 找不到      更新时间:2023-09-26

我试图从我添加的控制台中删除不安全的警告通过asssecuritytrusturl方法。但是我得到了错误

user.component.ts

import {Component,OnInit} from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { NavParams,Platform,ViewController } from 'ionic-angular';
@Component({
    templateUrl:`<a [href]="sanitize('sms:'+user.mobile_no)" class="anchor-default">Text</a>`,
    styles:[`
        .anchor-black{color: #000; font-size: 2.4rem;}
        .anchor-default {text-decoration: none;}
        .custom-margin{margin-left:10px;}
        .anchor-right{float:right;padding-top:2px;}
        .text-content{text-overflow: ellipsis; vertical-align: middle; padding-top:12px;}
    `]
})
export class User implements OnInit {
    public user;
    public bStandings:boolean = false;
    constructor(
        public navParams:NavParams, 
        public viewCtrl:ViewController,
        public platform:Platform,
        public domSanitizer:DomSanitizer
    ) {}
    sanitize(url:string){
        return this.sanitizeUrl(url);
    }
    private sanitizeUrl(url:string):SafeUrl {
        this.bStandings = true;
        return this.domSanitizer.bypassSecurityTrustUrl(url);
    }
}

相关问题:类已经或正在使用名称'SafeUrl'从外部模块,但不能命名

谁来帮帮我,提前谢谢

直接导入SafeUrl:

import { DomSanitizer, SafeUrl } from '@angular/platform-browser';