javascript - 如何通过 JavaScript 使用 Node.js 中的一个源文件?

标签 javascript node.js

我在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 &amp;&amp; chkDObj.getMonth( ) == m &amp;&amp; chkDObj.getDate( ) == d;
        };
</script>

如何管理一个源文件?

最佳答案

Jade 默认转义所有数据。您可以通过更改 jour james 模板来禁用转义:

script 
    var tmp = !{testFunc}

关于javascript - 如何通过 JavaScript 使用 Node.js 中的一个源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439163/

相关文章:

javascript - 什么?和 ?? javascript中的运算符呢?

javascript - 在给定路由上运行 Parse Server 云函数

node.js - 在 travis 上后台运行 Node 服务器

python - 我怎样才能停止PythonShell

apache - Node.js http 响应结束事件?

javascript - 从 Javascript 加载一些文件

javascript - 计算 Javascript 游戏的错误答案

javascript - AngularJS 清空/填充 Div

javascript - jQuery 跨浏览器问题

node.js - 在服务器和客户端上的共享代码中呈现 Canvas 界面