我正在使用jade for html的网站上工作。我有一个包含20个ish .html文件的文件夹。
如何使用jade创建一个在单个页面上列出所有这些文件的循环?例如:列出文件名。
目前我只有一个简单的for循环,显然不起作用。
for (var i = 0; i < 10; ++i) {
li= array[i]
}
答案 0 :(得分:1)
在您的服务器(PHP或其他语言)中,您可以拥有一个使用带有html文件列表的JSON进行响应的URL
这样的事情:
http://some.org/listfiles.json
并返回这样的内容:
[
"file1.html",
"file2.html",
"file3.html",
...
]
然后在你的Javascript中使用ajax获取json并将其放入变量中 (例如,您可以使用库Jquery来获取json http://api.jquery.com/jquery.getjson/)。
然后在Jade中你可以迭代抛出文件列表。