javascript - 如何忽略 Mustache 模板中的 Handlebars 表达式?

标签 javascript templates mustache

我已经多次阅读了关于模板的 Mustache 规范,但我不知道如何忽略 Handlebars 表达式。我有一个必须呈现 {{value}} 的 mustache 模板,如图所示,但 mustache 似乎没有办法逃脱 Handlebars 。

http://mustache.github.io/mustache.5.html

例如;

example.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>

我确信这是非常简单的事情,但我无法弄清楚。

最佳答案

我花了疯狂很长时间才找出官方转义 Handlebars 的方法,并且它隐藏在一些源代码注释中。

<p>This would {{ "{{" }}value{{ "}}" }} not be changed</p>

不用说,没有实际的方法可以逃脱它们。 技巧是仅发出 Handlebars 的字符串值。

关于javascript - 如何忽略 Mustache 模板中的 Handlebars 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57854733/

相关文章:

javascript - 解绑后无法绑定(bind)

javascript - 可以在移动浏览器(没有webkit)上使用html5语音捕获输入吗?

Django:登录用户并在同一页面上刷新而不定义模板?

javascript - 向 mustache/php 添加条件

javascript - 使用 jQuery AJAX 调用导出 CSV

javascript - 如何在 2d 游戏中对对象进行排序?

python - django 模板只显示不同的值

c++ - 部分特化模板内的方法指针

javascript - 尝试显示数据时出现 mustache 循环错误

javascript - Mustache 模板 - 使用数组值作为对象键