我正在使用 ractive js 和 partials 开发模板构建器。一旦用户完成构建模板,他就可以保存它。此时 HTML 代码被保存到数据库中。
当他想要编辑它时会出现问题,因为所有内容都保存为纯 html,因此我们没有任何胡须,因此我们无法再绑定它。
如果我知道最初应用了哪个模板,我们可以将模板绑定到特定的 ractive 以便我们可以更新胡须吗?
一个例子可能是某个 div 元素的背景颜色
更新:26-06:有关工作流程的更多细节:用户拖放类似于 mailchimp 的元素。我有一些被替换的变量——比如姓名、电话号码、列表详细信息等。
我将生成的 html 保存在数据库中,但我认为最好序列化所有替换的数据,当他们想要编辑他们构建的内容时,我会加载每个部分并将保存的数据应用于每个模板。
谢谢