问题 #2644✓ 已解决提出于 2020年3月13日作者 Eshayat7 个反应

GrapesJS 从数据库加载 html/css

快速解答作者 mcottret4

起初,我想我不会用我想调用的原生存储管理器。告诉我我们该怎么做,![图片](https://user-images.githubusercontent.com/16486488/76583347-1183b780-652d-11ea-8f26-a762933b3f84.png) 如果你不愿意使用存储管理器,我相信这个配置只能用来设置默认画布内容,所以你可以在服务器响应后用这种方式初始化编辑器。 如果你想在初始化后动态更新画布内容,可以使用 [Editor API](https://grapesjs.com/docs/api/editor.html#editor) 来实现,具体方法如下:

阅读下方完整回答 ↓

问题

你好,

我们在Angular应用中使用了grapesjs。我们已经成功创建并保存了 grapesjs 的 html/css 到数据库中。我们仍然找不到其中一件事,在编辑模式下我们想调用API,获取HTML、CSS,然后加载到grapesjs canvas中。我们尝试过用storage manager,但没用,如果有人能分享固定的方法或代码样本,那就太好了。

此致, 埃沙亚特

回答(3)

👍 最有帮助mcottret2020年3月13日

起初,我想我不会用我想调用的原生存储管理器。告诉我我们该怎么做,![图片](https://user-images.githubusercontent.com/16486488/76583347-1183b780-652d-11ea-8f26-a762933b3f84.png) 如果你不愿意使用存储管理器,我相信这个配置只能用来设置默认画布内容,所以你可以在服务器响应后用这种方式初始化编辑器。 如果你想在初始化后动态更新画布内容,可以使用 [Editor API](https://grapesjs.com/docs/api/editor.html#editor) 来实现,具体方法如下:

mcottret2020年3月13日

你好@Eshayat,我们尝试过用存储管理器,但没用 你能详细说说吗?你是否正确按照“存储管理器”文档中的[“设置远程存储”](https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage)和[“设置服务器”](https://grapesjs.com/docs/modules/Storage.html#setup-the-server)部分操作? 以下配置应可行,前提是你的终端返回的数据格式正确:

Eshayat2020年3月14日

你好,第二种方法有效。谢谢你

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。