Domcomponent 中的 addType 用于 HTML 条件句,在可视化中生成 a <div>
我自己找答案,给可能遇到同样问题的人:扩展渲染部分,并设置 display:none 给待渲染对象,这不会影响 html。 “'' const domc = $scope.editor.DomComponents; var textnodeType = domc.getType('textnode'); domc.addType('comment', { model: textnodeType.model.extend({ toHTML() { 返回 '<!--${this.get('content')}-->'; }, },{ isComponent(el) { if (el.nodeType == 8) { 返回 { 标签名称...
阅读下方完整回答 ↓问题
我按照#37、#787、#208、#1254期的说明操作
注释在HTML中,但可视化中会创建一个“<div>”元素,
我们该如何修改代码,使这个“<div>”被替换成其他东西,或者添加样式?
例如:“<div style=”display:none“></div> 就可以了。
我尝试更改新类型的默认设置,但没有效果。
我在本地版本(Linux,Firefox)中使用最新版本(0.14.21)
回答(2)
我自己找答案,给可能遇到同样问题的人:扩展渲染部分,并设置 display:none 给待渲染对象,这不会影响 html。 “'' const domc = $scope.editor.DomComponents; var textnodeType = domc.getType('textnode'); domc.addType('comment', { model: textnodeType.model.extend({ toHTML() { 返回 '<!--${this.get('content')}-->'; }, },{ isComponent(el) { if (el.nodeTy...
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1733
如何移除由添加块管理器脚本添加的脚本标签
你好@artf 我想导出最终/基于制作的HTML内容,但不包括脚本(只导出由块管理器添加的脚本)。 假设我用block-manager添加一个新块,比如 现在当我把这个块放进编辑器时,它会在文档里创建一个 div 标签,同时还会生成类似的脚本, 所以,当我尝试用“editor....
问题 #387
想保存模板名称
你好@artf @sonnylloyd @arthuralmeidap @cmcintosh 我正在尝试存储模板名称,但不确定如何将模板名称与模板数据一起传递。 我的意思是,我想通过一个提交按钮来存储模板名称和模板数据。 以下是我的代码: “''js <form id=“sav...
问题 #1254
AddInput in domcomponent for html conditional it work work grapesjs 0.10.7 版本
你好,Artur, 首先,感谢你分享这样一个很棒的项目:) 我想告诉你我遇到的一个问题。 你在#208 issue中为addType的代码评论了一下。 “JavaScript var textnodeType = domc.getType('textnode'); domc.a...
问题 #1832
用Flex时,Div在调整图像时不会自动调整大小
这是我的代码,我希望标志图片可以调整大小。另外,我希望在另一端加一个div元素,这样用户可以把logo拖拽到那个容器里。为了实现这种布局,我使用了flex显示,中间空间是justify-content。但用Flex时背景不会自动调整大小。如果我移除flex样式,那它还能用,但我...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。