ejs用于循环标记

时间:2018-06-25 11:05:49

标签: node.js express ejs

我正在从节点服务器向/load_user_list页发送三个阵列,并且要显示为Image 但我最终会像Image

这里是代码

.ejs

1 个答案:

答案 0 :(得分:0)

由于每个对象都具有相同的属性,例如图像,食物和价格。如果在对象内定义所有这些属性,则可以将它们组合在一起,如下所示。无需单独发送它们,您可以在一个对象内部对其进行建模,然后遍历该对象。

<div class="webvUI-panel__bd">
    <a href="javascript:void(0);" class="webvUI-media-box webvUI-media-box_appmsg">
        <% object.forEach(function(obj)) { %>
            <div class="webvUI-media-box__hd">
                <img class="webvUI-media-box__thumb" src="<%= obj.image[i]%>" alt="">
                <%= obj.food[i] %>
                <%= obj.price[i] %>$
            </div>
        <% } %>
    </a>
</div>