2013-03-24 51 views
0

是否有可能從服務器獲取的玉通過這樣所有的當地人:如何獲得所有的當地人從服務器傳遞到客戶玉

express: 

res.render('index', { 
    title: 'My Title', 
    p1: 1, 
    p1: 2, 
    p1: 3, 
    p1: 4 
}); 

jade: 

html 
    head 
    body 
    script 
     var all_locals = _.getLocals(); // all_locals => { title: 'My Title', p1: 1, p1: 2, p1: 3, p1: 4} 

回答

0

你正在做的是正確的,你可以用你所有的變量在一個變量中,並用res.render()發送。

//in express 
all_locals = { 
    title: 'My Title', 
    p1: 1, 
    p2: 2, 
    p3: 3, 
    p4: 4 
}; 
res.render('upload.jade',{all_locals: JSON.stringify(all_locals)}); 

//in jade 
var all_locals = !{all_locals}; 
alert(all_locals.title); 
+0

是的,我知道。但我不想將所有變量包含在一個變量中。 – Erik 2013-03-24 12:03:00

相關問題