Javascript Angular:在innerHtml中使用锚定标记

Javascript Angular:在innerHtml中使用锚定标记,javascript,html,angular,anchor,Javascript,Html,Angular,Anchor,我试图通过使用angular在innerHTML中使用锚定标记 <div> <span [innerHTML]="html | safeHtml: 'html'"></span> </div> 谢谢我认为这与innerHTML无关。你在使用“散列定位策略”吗?如果是这样,请看这个问题不,我没有使用哈希定位策略 export class SafeHtmlPipe implements PipeTransform { constructor(

我试图通过使用angular在innerHTML中使用锚定标记

<div>
   <span [innerHTML]="html | safeHtml: 'html'"></span>
</div>

谢谢

我认为这与
innerHTML
无关。你在使用“散列定位策略”吗?如果是这样,请看这个问题不,我没有使用哈希定位策略
export class SafeHtmlPipe implements PipeTransform {

constructor(private sanitizer: DomSanitizer) {
}

public transform(value: any, type: string): SafeHtml | SafeStyle | SafeScript | SafeUrl | SafeResourceUrl {
    switch (type) {
        case 'html': return this.sanitizer.bypassSecurityTrustHtml(value);
        case 'style': return this.sanitizer.bypassSecurityTrustStyle(value);
        case 'script': return this.sanitizer.bypassSecurityTrustScript(value);
        case 'url': return this.sanitizer.bypassSecurityTrustUrl(value);
        case 'resourceUrl': return this.sanitizer.bypassSecurityTrustResourceUrl(value);
        default: throw new Error(`Invalid safe type specified: ${type}`);
    }
}

}