在模板逻辑中使用全局对象来表达ejs

时间:2015-03-18 03:58:30

标签: express ejs

我有一个全局变量,我想根据它的值使用条件语句。

快递:

app.use(function(req, res, next) {
res.locals.isSpanish = req.isSpanish;
});

模板:

<% if (isSpanish == 'false') { %>
<p><span class="signUpTitle">Hunger Walk</span>&nbsp;&nbsp;&nbsp;&nbsp; SIGN UP</p>
 <% } %>

<% if (isSpanish == 'true') { %>
<p><span class="signUpTitle">False</span>&nbsp;&nbsp;&nbsp;&nbsp; SIGN UP</p>
 <% } %> 

全局变量'isSpanish'在字符串值'true'或'false'之间切换。是否可以在模板逻辑中使用此值?如果我将值记录到server.js文件中的控制台,则返回undefined值;但是,当我检查它的值时,它似乎出现在控制台中。

0 个答案:

没有答案