0

我想在 EJS 中设置一个全局变量来显示/隐藏一些元素。我希望能够设置此变量一次并让它通过所有视图传播。做这个的最好方式是什么?

我的堆栈的其他部分是 node.js/express/ejs。

为 Vadim 添加了代码:

@index = (req, res) ->
    res.render 'index',
    view: 'index'
    gloabals: app.locals    // is there a way to have this line for all controllers?
4

1 回答 1

1

您可以使用express app.locals

var app = express();
app.locals.someFlag = true;
于 2012-12-05T22:35:44.733 回答