我在Rails应用程序中构建了一个Draft.js编辑器。我使用convertToRaw()
和convertFromRaw()
方法在服务器上保留其状态并在以后恢复。
现在我想添加一个自定义的Todo块组件,如here所述,除了它会将Todo对象保存到数据库,引用它并呈现它......目标是能够“提取”编辑器中的这些对象,并在应用程序的其他位置使用它们。
因为一张图片胜过千言万语,所以我在an article on Transclusion找到了一张图片,其中很清楚地展示了我的想法:
但说实话,我根本不确定实现这样一个功能的最佳方式。特别是因为我希望将来将它应用到其他Draft.js块......
感谢您的帮助!
大卫