1

任何人都知道如何让树枝停止输出 \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>

谢谢!

4

1 回答 1

6

没错,正如Twig 空白手册中所说:

模板引擎不会进一步修改空格,因此每个空格(空格、制表符、换行符等)都原封不动地返回。

您可以使用spaceless-tag 来抑制空格。

{% spaceless %}
    <div>
        <strong>foo</strong>
    </div>
{% endspaceless %}

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

查看手册以获取更多选项。

于 2011-09-14T21:21:42.237 回答