找不到名称“ SafeUrl”

Sun*_*dar 0 javascript html5 ionic2 angular

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

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);
    }

}
Run Code Online (Sandbox Code Playgroud)

相关问题: 类具有或正在使用外部模块中的名称“ SafeUrl”,但无法命名

任何人请帮助我提前谢谢

rin*_*usu 5

只需导入SafeUrl

import { DomSanitizer, SafeUrl } from '@angular/platform-browser';
Run Code Online (Sandbox Code Playgroud)