【发布时间】:2019-10-25 23:13:59
【问题描述】:
我想为 packages 数组中的每个元素创建一个包。如果一个包属于一个类型,则创建不同的行。
假设我有包:A、B、C、D、A2、B3、C6、D8。 A 和 A2 将是一行; B 和 B3 将是不同的行,依此类推。
尝试为packages中的每个包做一个for循环,如果index0 % 2 ==0则循环;
代码如下所示
<div class="dashboard">
<div class="row">
<div class="container margin-bottom-60">
<h2>boom</h2>
<h4>lorem</h4>
<br>
{% for package in packages %}
{% if loop.index0 % 2 == 0 %}
<div class="col-md-4">
<div class="packages-backend-elment">
<div class="col-md-12">
<h3>{{ package.title }}</h3>
<span>{{ package.shortTitle }}</span>
<div class="price">
{{ package.price }}
</div>
<div class="description">
{{ package.shortDescription | raw }}
</div>
<div class="buttons">
<a href="#">
<button type="button" class="btn-6 btn ink-reaction btn-flat dropdown-toggle paymentRequestBtn" data-urlaction="/employee/payment-requests/{{ package.id }}"></button>
</a>
<a href="#">
<button type="button" class="btn-6 btn ink-reaction btn-flat dropdown-toggle show-packages-details"></button>
</a>
</div>
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
</div>
</div>
【问题讨论】:
-
你能解释得更好吗?我不明白你想要什么。