Javascript 如何清理内容可编辑内部文本:角度8

Javascript 如何清理内容可编辑内部文本:角度8,javascript,angular,Javascript,Angular,目前我有一个div,它是contenteditable,我正在使用输入法从该div中获取内部文本 如果我在contenteditablediv中粘贴任何HTML或URL,则会自动显示span标记及其相关css。我尝试使用此链接中的管道- 它正在抛出一个errr-SafeValue必须使用[property]=binding:(请参阅http://g.co/ng/security#xss). 问题-如果存在我们编写或粘贴的任何html或url,是否有任何方法清理contenteditable的in

目前我有一个div,它是
contenteditable
,我正在使用输入法从该div中获取内部文本

如果我在
contenteditable
div中粘贴任何HTML或URL,则会自动显示span标记及其相关css。我尝试使用此链接中的管道-

它正在抛出一个errr-
SafeValue必须使用[property]=binding:(请参阅http://g.co/ng/security#xss).

问题-如果存在我们编写或粘贴的任何html或url,是否有任何方法清理contenteditable的innertext值

<div class="text-block" contenteditable="true" #textElement (input)="onTextChange($event.target.innerText)" [innerText]="Content | sanitizeUrl| sanitizeHtml"></div>


public Content : string;

onTextChange(value: string) {
  console.log(value);
  this.Content  = value;
}

公共内容:字符串;
onTextChange(值:字符串){
console.log(值);
这个。内容=价值;
}

您可以发布组件代码吗?@pbachman我已经发布了,来自代码块中的public。您可以发布组件代码吗?@pbachman我已经发布了,来自代码块中的public。