javascript - 当 div 失焦并且将文本添加到 ngmodel 时出现 Contenteditable 问题
问题描述
所以我在我的 angularjs 应用程序中使用 contenteditable div 时遇到问题。
假设我有一个标签
<div contenteditable = true ng-model = something></div>
所以当我将文本添加到 ngmodel 模型值时,就像$scope.something = $scope.something+ 'text';
文本被添加到我的 div 的下一行一样。此外,文本仅在用户单击确认后由某些模式添加。
如何添加文本contenteditable
并将其与已经存在/存在的文本位于同一行?
解决方案
contenteditable 标记不适用于 ng-model,您需要创建一个自定义指令来实现这一点。
推荐阅读
- javascript - 这如何解决连接heroku和mongodb的问题?
- python - 如何在 FormRequest 之后等待?
- security - 确保从内存clojure中删除对象
- c# - 是否可以将这种 url 映射到我的控制器操作?
- installation - 安装gtest后,gmock_main.cc替换了我的main.cc
- c# - 如何在 3d 世界中基于拉力和角度预测弹弓效果(弹力带)
- linux - 检查 GNU Octave 编译标志
- highcharts - 将 highcharts 版本从 4.1 升级到 7.12 出现错误 Uncaught ReferenceError: Highcharts is not defined
- c# - 如何将 Bridge.net 添加到我现有的 c# 项目中?
- sql - 将整个结果集设置为单行