2011-10-13 53 views
0

我想了解玉模板引擎是如何工作的。我想在我的node.js + express.js服務器中傳遞一些變量(例如,如果用戶登錄,我想問候他),從路由中打開一個.jade文件。我知道這是可能的,因爲我已經指出了玉,但我無法找到關於玉的github的一個很好的例子。玉模板引擎問候登錄用戶

有沒有人已經解決了這個問題,可以幫助我嗎?謝謝。

+2

'p =「hello」+ user.name' – Raynos

+0

此代碼將放在哪裏?在我的.jade文件中? .jade文件是否會從調用它的代碼中讀取變量?我應該打電話給玉石這個可能性? – Masiar

回答

4

路線:

app.get('/login', function(req, res){ 
    var usr = new User({username: 'myname'}) 
    res.render('login/success', { 
    title: 'Welcome', 
    user: usr 
    }); 
}); 

登錄/ success.jade:

h2 Welcome #{user.username} 

或任何數目的其他選項。有關模板語言的更多幫助,請參閱https://github.com/visionmedia/jade

+0

非常感謝!這麼簡單,但沒有真正的記錄......我在幾次之前(尤其是示例文件夾)看過那裏,但沒有真正設法得到我正在尋找的東西。再次感謝! – Masiar