如何在SWIG中重写此EJS?

时间:2019-08-20 05:41:14

标签: ejs swig-template

如何在SWIG中重写此EJS?

<% for (; i <= (Number(current) + 4) && i <= pages; i++) { %>
    <% if (i == current) { %>
        <li class="active"><a><%= i %></a></li>
    <% } else { %>
        <li><a href="/products/<%= i %>"><%= i %></a></li>
    <% } %>
    <% if (i == Number(current) + 4 && i < pages) { %>
        <li class="disabled"><a>...</a></li>
    <% } %>
<% } %>

这是我的重写尝试,但是for不起作用。

{% for ; i <= current + 4 && i <= pages; i++  %}

    {% if i == current %}
        <li class="active"><a>{{ i }}</a></li>
    {% else %}
        <li><a href="/page/{{ i }}">{{ i }}</a></li>
    {% endif %}

    {% if i == current + 4 && i < pages %}
        <li class="disabled"><a>...</a></li>
    {% endif %}

{% endfor %}

我的尝试总是报告错误500

0 个答案:

没有答案