首页 > 解决方案 > 当 div 失焦并且将文本添加到 ngmodel 时出现 Contenteditable 问题

问题描述

所以我在我的 angularjs 应用程序中使用 contenteditable div 时遇到问题。

假设我有一个标签

<div contenteditable = true ng-model = something></div>

所以当我将文本添加到 ngmodel 模型值时,就像$scope.something = $scope.something+ 'text';文本被添加到我的 div 的下一行一样。此外,文本仅在用户单击确认后由某些模式添加。

如何添加文本contenteditable并将其与已经存在/存在的文本位于同一行?

标签: javascripthtmlangularjscontenteditable

解决方案


contenteditable 标记不适用于 ng-model,您需要创建一个自定义指令来实现这一点。


推荐阅读