我正在尝试创建一个简单的编辑器,可以将表情符号(图像)插入其中。
我正在使用DOCUMENT.execCommand在插入符位置进行插入。插入(这是一个span标记)是成功的,但是,当我尝试使用退格键删除包括span标记在内的字符时似乎不起作用(即,它到达了span标记,而且似乎没有删除,但是,如果直接选择跨度并按退格键,它将删除它。
我想知道我是否正确实现了DOCUMENT.execCommand,或者是否需要做一些工作才能使其正常工作。
请以此stackblitz为例(如果将光标放在内容可编辑的div(一个)中,然后按一下按钮,则在插入号位置插入一个跨度)。
我正在使用Angular 7作为框架。