在 textNodes 中不能跳出 html 字符吗?
问题
你好,
我们在 grapesjs 实现中使用了一些 Twig 模板功能。 比如:{% 如果变量 == “value” %}<b>text</b>{% endif %}
但由于 src/dom_components/model/ComponentTextNode.js 中的 toHtml() 函数,这个函数会被转换成 {如果变量 == "e;value"e; %}<b>文本</b>{% endif %}
有没有简单的方法可以不替换这些值,或者用我们自己的 toHTML 函数替换函数?
顺便说一句,以前是这样:(对我们来说那会很棒) toHTML() { return this.get('content'); }
回答(1)
是的,当然,你可以扩展“textnode”组件,使用你的toHTML函数
相关问答
通过相似的问题讨论继续研究。
问题 #1553
在视图更新中使用jQuery
当我的模型发生变化时,我需要用jQuery操作DOM,但视图似乎没有意识到这一点。
问题 #407
定义新的标记语言
你好,@artf, 我想定义一种新的标记语言,比如mjml,让设计更简单、更易读。我从“标签”作为<error>有色人种开始。请在下方写代码; 模型: 'import 组件来自 'grapesjs/src/domcomponents/model/Component'; cons...
问题 #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...
问题 #5236
内容为“null”的TextNode被渲染为“null”,而不是空白
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome 版本 114.0.5735.199(官方构建)(64位)可复制演示链接 无描述一下那个虫子 抱歉又提起这个问题了,但你的提交功能不起作用 我用“npm install GrapesJS/...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。