我正在尝试获取用户输入并动态地在可信任的div元素中呈现HTML等效项。
这似乎仅在输入来自而不是来自div内容本身时起作用,这会导致糟糕的体验,因为您必须在某处写入,并在其他地方进行预览。
至于我尝试使用自己的div文本并动态渲染HTML,我遇到的问题是光标位置在按下的每个键处返回到开头,并且只有一个元素呈现为HTML原因不明。我不介意另一种方法,知道最重要的是能够编写HTML标签并将它们呈现在同一个容器中。
<div [innerHTML]="HTMLvalue" (input)="HTMLvalue=$event.target.innerText" contenteditable="true" >
</div>