【发布时间】:2017-12-27 11:56:15
【问题描述】:
我需要将编辑器的一些内容保存在某种后端,目前尚未指定。目前我正在为创建的文档的结构而苦苦挣扎。在编辑器中,用户应该能够编写文本并放置视频或图像,而无需固定图像和文本的放置结构。用户应该将这 3 个组件按他想要的任何顺序放在彼此下方。
问:如何保存结构、下次加载完全相同的编辑器或再次创建只读<div> 容器和可编辑的富文本编辑器?
我的第一个想法是在内容类型发生变化时将编辑器拆分为较小的子编辑器。因此,例如,您只从一个带有文本的编辑器开始。然后用户添加另一个编辑器(例如单击按钮)并添加图像。但我不确定用户是否接受这一点,但仍将所有内容(文本和图像)放在第一个编辑器中。
我的第二个想法是保存在编辑器代码视图中创建的整个html,并在下次订购侧面时将其加载回编辑器中。但我不确定是否可以通过这种方式创建具有相同内容的“普通”只读 <div> 容器。
在我看来,我的两个想法都不是那么好,所以我问你们建议做什么。
【问题讨论】:
-
我一直在为一个大型项目寻找富文本浏览器编辑器,发现froala.com/wysiwyg-editor 似乎很有趣。
标签: javascript jquery html angular rich-text-editor