Я использую дезинфицирующее средство через канал, чтобы разрешить HTML и ссылки
@Pipe({ name: 'keepUrls', pure: false })
export class KeepUrlsPipe implements PipeTransform {
constructor(private sanitizer: DomSanitizer) {
}
transform(content) {
return this.sanitizer.bypassSecurityTrustUrl(content);
}
}
@Pipe({ name: 'keepHtml', pure: false })
export class KeepHtmlPipe implements PipeTransform {
constructor(private sanitizer: DomSanitizer) {
}
transform(content) {
return this.sanitizer.bypassSecurityTrustHtml(content);
}
}
Это нормально, но я все еще получаю сообщение об использовании привязки свойства. SafeValue должен использовать [свойство] = привязка
<div [innerHTML]="value | keepUrls | keepHtml></div>
Любая помощь очень ценится. Спасибо !!!