【发布时间】:2014-09-28 18:16:49
【问题描述】:
我有一个可编辑的 div,我想将 HTML 内容存储在 scope 变量 scope.myText 中:
<div id="editor" contenteditable="true" ng-model="myText">
<p>HTML Text</p>
</div>
如何在 Angular 中做到这一点?有没有解决这个问题的指令?感谢您的帮助,谢谢。
【问题讨论】:
-
所见即所得叫什么?因为也有 tinymce github.com/angular-ui/ui-tinymce 和 ckeditor 的角度插件,但不确定它有多完整。如果您只需要所见即所得的浅色文本,甚至更好 - textangular.com
-
您看到的 html 控件,如文本、输入等,实际上都是指令,因此 ng-model 可以工作。 div 没有指令。
-
嗨@Dylan,我正在使用SnapEditor,我已经使用适合我的ng-blur 进行了实现。感谢您的建议,我将看看 textangular。
-
你考虑过这个吗? textangular.com
-
是的,但我需要一个带有浮动工具栏的编辑器,因此我使用的是 SnapEditor,谢谢
标签: javascript html angularjs angularjs-directive angularjs-scope