我在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 } );
Jade
script
var tmp = #{testFunc}
我希望它显示相同的内容,但渲染结果是,
<script>
var tmp = function( u, m, d ) {
//- do something~~
return chkDObj.getFullYear( ) == y && chkDObj.getMonth( ) == m && chkDObj.getDate( ) == d;
};
</script>
如何管理一个源文件?
最佳答案
Jade 默认转义所有数据。您可以通过更改 jour james 模板来禁用转义:
script
var tmp = !{testFunc}
关于javascript - 如何通过 JavaScript 使用 Node.js 中的一个源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439163/