我正在使用Socketstream默认堆栈与Jade和ss-hogan进行模板化。我喜欢它,除了我无法弄清楚如何打印列表。例如:
client.js
html = ss.tmpl['game-full'].render({
name: 'GTA IV',
platforms: [{
name: 'ps3'
}, {
name: 'xbox'
}
]
})
模板/游戏/ full.jade
h1 {{name}} is fine
ul
li I don't know how to list {{platforms}} here, one per li
我觉得我对Jade> HTML> Hogan流程感到有些困惑,并且不确定使用什么语法。
答案 0 :(得分:1)
此处记录了呈现列表中项目的方式:https://gist.github.com/fat/1484342#file-gistfile1-html
可以在此处找到SocketStream应用程序中的示例:https://github.com/Anephenix/dashku/blob/master/client/templates/dashboard/nav.jade
查看您的代码,我建议您尝试这样做:
h1 {{name}} is fine
ul
{{#platforms}}
li I don't know how to list {{name}} here, one per li
{{/platforms}}