2013-01-21 38 views
1

我在node.js中有一個代碼。如何在javascript中使用node.js中的一個源文件?

var testFunc = function(y, m, d) { 
     //- do something~~ 
     return chkDObj.getFullYear() == y && chkDObj.getMonth() == m && chkDObj.getDate() == d; 
}; 

res.render("index.jade", { testFunc: testFunc }); 

在玉,

script 
    var tmp = #{testFunc} 

我想讓它顯示同樣的事情,但呈現的結果是,

<script> 
var tmp = function(u, m, d) { 
     //- do something~~ 
     return chkDObj.getFullYear() == y &amp;&amp; chkDObj.getMonth() == m &amp;&amp; chkDObj.getDate() == d; 
     }; 
</script> 

如何管理一個源文件?

回答

0

Jade默認轉義所有數據。您可以通過更改jour模板來禁用轉義:

script 
    var tmp = !{testFunc} 
0

您可以像utils.js一樣創建js文件,該文件可通過http和Node.js模塊訪問。這很簡單,很有效。

相關問題