Express 在模板逻辑中使用全局对象表示EJB
我有一个全局变量,我想根据它的值使用一个条件语句 快递:Express 在模板逻辑中使用全局对象表示EJB,express,ejs,Express,Ejs,我有一个全局变量,我想根据它的值使用一个条件语句 快递: app.use(function(req, res, next) { res.locals.isSpanish = req.isSpanish; }); 模板: <% if (isSpanish == 'false') { %> <p><span class="signUpTitle">Hunger Walk</span> &
app.use(function(req, res, next) {
res.locals.isSpanish = req.isSpanish;
});
模板:
<% if (isSpanish == 'false') { %>
<p><span class="signUpTitle">Hunger Walk</span> SIGN UP</p>
<% } %>
<% if (isSpanish == 'true') { %>
<p><span class="signUpTitle">False</span> SIGN UP</p>
<% } %>
饥饿步行报名
虚假注册
全局变量“isSpanish”在字符串值“true”或“false”之间切换。是否可以在模板逻辑中使用此值?如果我在server.js文件中将该值注销到控制台,则该值返回undefined;但是,当我检查它的值时,它似乎出现在控制台中 那么模板中的条件语句不起作用了?不,它不起作用了。