包含模板和变量的富文本编辑器

时间:2017-12-08 10:10:02

标签: angular rich-text-editor quill template-variables

我正在构建一个应用程序,使非技术用户能够使用富文本编辑器创建文档。

除了编写任意文本外,它们还可以在文档中使用多个变量。您可以将给定文档的变量集想象为从关系数据库加载的单个记录,其中每列代表一个变量。变量值对于每个文档都是唯一的,并且也用于其他目的,因此它们不能与文本一起存储。变量值必须显示在文本中(而不仅仅是占位符),并且每次在服务器上更改时都会刷新。

每个此类文档都有自己的变量以及相关的模板。模板是用户在富文本编辑器中定义的内容,可以包含对变量的引用。此模板可以在多个文档中重复使用,但变量值将始终不同(从数据库中检索)。因此,应该可以以编程方式从编辑器中提取模板,将其存储在数据库中,然后再在编辑器中重新加载。

哪个富文本编辑器最适合此用例?我们的应用程序基于Angular 5,因此为编辑器提供Angular组件将是一个很大的优势。否则,至少应该有一些指南解释如何使它与Angular一起使用(包括在这种情况下必需的自定义编辑器扩展)。

注意:我一直在试验Quill,虽然有ngx-quill库将它集成到Angular中,但我无法按照我在Angular应用程序中使用TypeScript的方式扩展它。

0 个答案:

没有答案