angularjs - 创建富文本编辑器 AngularJS

标签 angularjs richtextbox wysiwyg

我知道有很多很棒的富文本编辑器可以轻松移植到 Angular,并且关于如何做到这一点有很多讨论,但我想创建自己的编辑器。

我已经有了基本的想法:

  • 创建一个文本区域并观察输入并在输入更改时执行功能。我熟悉 ngBindhtml 指令,仅限于我可以将其应用于元素。

知道如何创建一个将纯文本渲染为 html 的函数吗?

最佳答案

我之前尝试过,但最终使用了 textAngular

基本上我用 iframe 替换了 textarea,类似于tinyMCE 的方式。

元素上的contenteditable允许您替换文本区域并直接在div上书写。您可以通过这种方式插入所有 html 元素,例如标题和文本。您必须处理文本上的光标位置,应用基于按钮和文本选择的样式等。

关于angularjs - 创建富文本编辑器 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16227917/

相关文章:

ajax - Jquery Ui 选项卡中的 JWYSIWYG 或 jHtmlArea

javascript - UniSharp/Laravel Filemanager 和 TinyMCE 集成

javascript - 如何在angularjs重复指令中获取json数据?

c# - 更改 RichTextBox 中选定文本的样式

c# - 如何防止 RichTextBox 刷新其显示?

c# - 如何让 RichTextBox Undo 更好地工作?

php - xhtml 的全页所见即所得编辑器?

javascript - 将自定义 Angular 脚本模板显示为表详细信息行

angularjs - 最新的 Angular 生成器在我的 macbook pro 上抛出了很多错误

ruby-on-rails - 在 Rails 中使用 AngularJS 检索嵌套资源