colors.jade的內容:如何以編程方式生成與玉的HTML頁面?
html
body
for color in colors
p color
genHtml.js的內容:
var jade = require('jade');
var colors = ['red', 'blue', 'green'];
var html = jade.renderFile('colors.jade', {globals: [colors] });
console.log(html);
當您運行node genHtml.js
,您收到此錯誤:
TypeError: colors.jade:3
1| html
2| body
> 3| for color in colors
4| p color
5|
Cannot read property 'length' of undefined
你將如何使顏色數組可用於玉石編譯器?
相關參考:http://jade-lang.com/api/
你傳遞的顏色數組的數組所以刪除多餘的支架和全局的關鍵,應改名爲顏色。 –