angularjs - 使用Div创建自定义文本编辑器的问题

时间:2015-11-17 22:33:28

标签: javascript angularjs

我正在尝试创建一个文本编辑器,使用内容的div而不是iframe,但是当我点击“H1”按钮更改文本的外观时,我选择的文本被取消选中,我不可能更新内容的视图。我的html设置如下所示

<a ng-click="parseHeader()">H1</a>
<div contenteditable="true" ng-model="divContent" ng-bind-html="divContent"></div>

(不知道我应该怎么做控制器,因为我无法正确选择div内容,我会使用textarea但我希望html在更新时呈现)

我尝试在此之前创建一个ng-bind-html类型的解决方案但是当我输入div时html没有更新,我正在避免使用iframe和execCommand,因为execCommand不允许添加class / id等等。有没有办法可以使用Div创建一个成功的WYSIWYG编辑器,并让它按照它应该如何工作?????

0 个答案:

没有答案