【问题标题】:How to pass through {{ double bracket in mustache如何通过 {{ 小胡子中的双括号
【发布时间】:2015-02-16 22:06:56
【问题描述】:

快速提问。 我有一个在 php 中以 mustache 呈现的模板。 但它包括要在客户端浏览器中以 ICH 呈现的部分。

我不知道如何在 php 中告诉 mustache 不要渲染我想传递给 ICH 的 {{var}}。

IE 我想在 html 源代码中查看 {{variable}} 以便 ICH 可以获取它。

我如何逃脱 {{ 让它通过 php 小胡子?

示例:

<script id="user" type="text/html">
    \{\{name\}\} {{twitter}} {{{twitter}}} 
</script>

但在我的 html 中它变成了

<script id="user" type="text/html">
  \{\{name\}\} 
</script>

【问题讨论】:

    标签: mustache icanhaz.js


    【解决方案1】:

    你可以用这样的反斜杠转义双括号

    \{{ name }}
    

    另一种方法是像这样临时更改分隔符

    {{=<% %>=}}
     {{name}}
    <%={{ }}=%>
    

    抱歉,由于我的声誉,我无法评论您的帖子。

    【讨论】:

    • 第一个答案似乎不起作用,但第二个答案起作用。谢谢!
    • 摆脱双括号是车把的事情,而不是小胡子。更改分隔符是要走的路:)
    猜你喜欢
    • 2022-11-15
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    相关资源
    最近更新 更多