簡體   English   中英

我如何在ejs中循環

[英]How do I loop through in ejs

 [{ Url: 'http://example.com', Shortname: 'shortname', Name: 'nameaaa' }, { Url: 'fsadfsad', Shortname: 'aaa', Name: 'fasfsad' } ]

謝謝。

您在ejs中循環的方式始終與在常規javascript中循環的方式相同。 因此,例如

 data = [{ Url: 'http://example.com', Shortname: 'shortname', Name: 'nameaaa' }, { Url: 'fsadfsad', Shortname: 'aaa', Name: 'fasfsad' } ]

您可以執行類似的操作來遍歷數據數組。

<% for (var key in data) { %>
    <h3><%= data[key].Url %></h3>
    <h3><%= data[key].Shortname %></h3>
    <h3><%= data[key].Name %></h3>
<% } %>

這是我的架構定義問題。

"navigation": {
            "type": "List",
            "title": "Navigation",
            "itemType": "Object",
            "subSchema": {
                "Name": {
                    "type": "Text",
                    "title": "Name"
                },
                "Shortname": {
                    "type": "Text",
                    "title": "Shortname"
                },
                "Url": {
                    "type": "Text",
                    "title": "URL"
                }
            }
        },            
<% model.navigation.forEach(function(s){ %>

<%= s.Url %>
<% }); %>

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM