angular - 更新 innerHTML 值会将光标位置更改为起点
问题描述
HTML:
<h1 contenteditable="true" [innerHTML]="myData['name']" (click) = "myFunc($event)"></h1>
TS:
myData = {name: "test"};
myFunc ($event) {
changedVal = $event.target.innerHTML;
myData['name'] = changedVal; //this will update the innerHTML of h1
}
在编辑可编辑的 h1 元素值时,每次光标移动到起点
解决方案
推荐阅读
- html - 菜单消失在封面下
- php - 从目录创建 zip 存档时如何删除根路径?
- javascript - 如何通过 api 调用使用 javascript 自动完成
- spotfire - 将多个值复制/粘贴到列表框过滤器中
- javascript - NestJS / ExpressJS中的Typescript冲突类型枚举数和数字
- spring - mvn clean install 导致万无一失的错误
- javascript - fontawesome-webfont 和 webpack.js 配置
- linux - 将文件排列到目录中时遇到问题
- angular - 角度测试无法读取未定义的属性“名称”
- c - 驱动程序到用户模式通信