0
[{ Url: 'http://example.com', Shortname: 'shortname', Name: 'nameaaa' }, { Url: 'fsadfsad', Shortname: 'aaa', Name: 'fasfsad' } ]
ありがとうございました。ejsでループスルーする方法
[{ Url: 'http://example.com', Shortname: 'shortname', Name: 'nameaaa' }, { Url: 'fsadfsad', Shortname: 'aaa', Name: 'fasfsad' } ]
ありがとうございました。ejsでループスルーする方法
通常のjavascriptでループするのと同じ方法でejsをループします。したがって、たとえば、もし
あなたはデータ配列をループするために何かをすることができます。
<% 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 %>
<% }); %>
感謝。
配列オブジェクト内にあるので、[EJSのループを介したJSON](http://stackoverflow.com/questions/22952044/loop-through-json-in-ejs) –
の可能な複製が見つかりませんでした。ありがとう。 – ikhan
は用事鉱山は、スキーマ定義と、その問題を作業得、サブスキーマ – ikhan