我在哪裏,我要去渲染玉一個網頁,下面的代碼的情景動態添加CSS和JS文件與玉和節點
var media_files = { js_files: [
{type: "text/javascript", src:"/app/lib/jquery/jquery-1.10.2.min.js"}
//..and it keeps adding
],
css_files: [
{media:"all", src:"/app/public/css/style.css"}
//..and it keeps adding
]
};
exports.index = function(req,res) {
res.render('index', { title: 'Home', media_files: media_files }); //this will render the page
};
預期的結果是它要打印所有JS而在頭css文件,這是我的玉的樣子:
!!!5
html
head
title #{title} - My Site
each key, file in media_files
if(key == 'css_files')
link(rel='stylesheet', src=file["src"], media=file["media"])
我的問題是沒有一個媒體文件的打印,能有人給我一個解決方案嗎? (我個人認爲使用JSON更好,但我也不知道如何去做,關於這方面的文檔並不多)。
第一校正從SRC的鏈接語法HREF:'<鏈路相對=「樣式」 HREF =「/ style.css中」>'〜並仔細檢查它不印製成使用F12調試器或東西源〜。編輯:@amberlamps是正確的,你只能通過按鍵迭代'js_files,css_files'而不是通過'files'陣列objecs – Plato