Angularjs 组件作为 Grapesjs 组件
所有通过“canvas.scripts”加载的自定义脚本都是在组件之前加载的,所以如果你试图挂载到某个东西上,显然是无法实现的。你可能还需要使用['组件相关'](https://grapesjs.com/docs/modules/Components-js.html#component-related)脚本
阅读下方完整回答 ↓问题
嗨,artf, 首先,感谢这个了不起的项目,我真的很喜欢使用它。其次:这不是关于在 angular 项目中运行 grapesjs,而是完全相反:grapesjs 作为 angular 6 组件已经运行良好。我想在 Grapesjs 画布中使用其他 Angular 组件。在主页上,这个组件(只是一个 helloworld)和 grapesjs 组件并列运行,后者看起来像这样: '<demo-component></demo-component> <grapesjs-component></grapesjs-component>' 演示组件渲染如预期 '\<demo-component ngcontent-c0=“” nghost-c1=“”> \<h1 _ngcontent-c1=“”>DEMO HERE\</h1> \</demo-component>' 把一堆 angular deps 作为脚本放在画布里,它们似乎根据浏览器的网络标签页加载成功。我还为该组件创建了自定义块,并拖入画布。 ... 画布:{ 剧本:[ '/vendor.js', “/main.js”, '/polyfills.js', '/runtime.js', “/scripts.js”, “/styles.js” ] }, 看了 html 导出的“预览”,我看到自定义元素——正如预期 '<demo-compo...
回答(2)
所有通过“canvas.scripts”加载的自定义脚本都是在组件之前加载的,所以如果你试图挂载到某个东西上,显然是无法实现的。你可能还需要使用['组件相关'](https://grapesjs.com/docs/modules/Components-js.html#component-related)脚本
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1570
无法自定义导出插件选项
你好,@artf, 我尝试在 grapesjs 编辑器导出插件里自定义选项。但只有两个选项(addExportBtn、btnLabel)能正常工作。其他选项如文件名、文件名、根源等都无法正常工作。 我的代码: 我刚把 addExportBtn 变量改成了 0,导出按钮在编辑器里...
问题 #1699
链接元素不可复制/删除
在编辑器中,如果我们有带有某些类的链接元素,编辑器不允许复制或删除该元素。 GrapesJS 版本:v0.14.50繁殖步骤:开放 https://grapesjs.com/demo.html导入后续简单链接标签 '''html <a href=“#” class=“btn b...
问题 #1513
在媒体查询下编写的重复CSS
嘿@artf项目做得很棒! 我注意到了一些东西,并且能在本地机器上复现。任何在“媒体查询”下写的“CSS”都会被重复/应用两次。 Grapesjs 版本 - '0.14.33' 浏览器 - “版本 69.0.3497.100(官方构建)(64位)” 操作系统 - “Window...
问题 #429
自定义组件保存
你好,@artf抱歉打扰了,我真的不想开问题单,但我已经卡了好几天,努力实现我的最终目标 我做了一个简单的插件,增加了图标支持(font awsom),所以我有components.js block.js和一个main.js,还有一些配置 我已经成功让 onchange 工作了...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。