2

我想根据用户在 expressjs 应用程序中查看的当前 url 更改某些菜单项的类。我在 expressjs 中使用 ejs 模板系统如何在链接中传递当前 url 和管理当前视图类?我应该在每个 res.render 中传递当前 url 值吗?或者是否有一些可以使用的变量传入视图?

4

2 回答 2

5

我们实际上可以使用

//pass user data
app.use(function(req, res, next) {
res.locals.variable = req.variable;
next();
});

并访问视图文件中的变量。

于 2013-02-11T17:20:29.767 回答
0

您可以在 res.render 中传递实际类或将哪个类用作模板变量的指示符,而不是传递 url 并在模板中进行实际解析。

于 2013-02-10T11:12:24.477 回答