字符在小枝输出


characters in twig output

有人知道如何使twig停止输出't和'n字符吗?我的输出如下所示:

<ul>'n 't't't't't't't't't<li>'n't't't't't't't't't<a href=''> ...

:

    <ul>
        {% for datum in this.data %}
        <li><a href='#'>link</a></li>
        {% endfor %}
    </ul>

谢谢!

没错,正如Twig手册中关于空白空间的说明:

空白符不会被模板引擎进一步修改,因此每个

空格符空白符(空格、制表符、换行符等)不变返回。

您可以使用 spaceless -标签来抑制空白。

{% spaceless %}
    <div>
        <strong>foo</strong>
    </div>
{% endspaceless %}
{# output will be <div><strong>foo</strong></div> #}