【问题标题】:How to disable comments on "twig"?如何禁用对“树枝”的评论?
【发布时间】:2017-03-14 13:15:51
【问题描述】:
  1. 我在项目中使用gulp-twighandlebars.js
  2. 我在 index.twig 文件中工作
  3. 在 twig 中,符号 # 表示评论。

对于车把模板,我需要使用{{#each}} 行 但是twig却认为是评论,怎么办?

对不起英语不好

【问题讨论】:

  • 为什么要同时使用树枝和车把?他们是为了同一件事。
  • @Fuser97381 一个javascript模板引擎和一个PHP模板引擎可以共存并满足不同的需求。 Twig 非常适合使用来自服务器的预渲染数据,而 AJAX HTML 模板需要 javascript 渲染器。
  • 明确一点,您使用的是this version?
  • @只是一个学生npmjs.com/package/gulp-twig

标签: javascript html gulp twig handlebars.js


【解决方案1】:

您可以尝试像这样使用verbatim

{% verbatim %}
    ....
    {{#each}}
    ....
{% endverbatim %}

逐字标记之间的代码不被解析。

【讨论】:

    【解决方案2】:

    您可以更改 twig 的分隔符,如以下问题所述:

    Use custom delimiters in the current Twig template

    唉,把手似乎不允许您自定义分隔符。请记住 symfony 人员关于自定义分隔符的说明:

    Twig 允许对块分隔符进行一些语法自定义。不建议使用此功能,因为模板将与您的自定义语法绑定。但对于特定项目,更改默认值是有意义的。

    http://twig.sensiolabs.org/doc/2.x/recipes.html#customizing-the-syntax

    【讨论】:

    • 不行,我没有php版本,但是node.js(gulp包):(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 2015-04-22
    • 2013-08-30
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    相关资源
    最近更新 更多