javascript - 如何忽略 Mustache 模板中的车把表达式?
问题描述
我已多次阅读有关模板的 Mustache 规范,但我无法弄清楚如何忽略车把表达式。我有一个必须呈现{{value}}
如图所示的小胡子模板,但小胡子似乎没有办法逃脱车把。
http://mustache.github.io/mustache.5.html
例如;
例子.mustache
<p>This would {{value}} not be changed</p>
我需要将以上{{value}}
内容打印在模板输出中。
这是一个代码片段,展示了我尝试过的内容。
console.log(Mustache.render('Example of {{value}} what I want ignored',{}));
console.log(Mustache.render('Does not work \\{\\{value\\}\\}',{}));
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/3.0.3/mustache.js"></script>
我确定这很简单,但我无法弄清楚。
解决方案
我花了很长时间才弄清楚官方的逃逸把手的方法,并且隐藏在一些源代码注释中。
<p>This would {{ "{{" }}value{{ "}}" }} not be changed</p>
不用说,没有实际的方法可以逃脱它们。诀窍是只发出车把的字符串值。
推荐阅读
- python - 在python中查找单元格位置
- java - 使用 gson 序列化对象映射 - 对象不完整
- android - 如何使用我的 DroidCam 视频源(通过 USB)在 Python 中使用 OpenCV 进行图像处理?
- javascript - 使用 Angular 从指令中的 API 调用更新组件数据
- java - 使用从 Java 到机器代码的编译器
- forms - Symfony 4 表单验证未显示所有错误
- c++ - 有没有办法将任何图像加载到屏幕并在 winapi C++(图像编辑器)中以图形方式编辑它?
- javascript - 如何设置当前
- JQuery 中的选项卡
- unity3d - 如果输入被垃圾邮件发送,Unity 动画属性将保持禁用状态
- python - Spark - “sc.parallelize()” 运行时间