如果在帕格的英语声明
Pug 中的条件语句可以以类似于 JavaScript 的方式评估语句。你可以评估在 Pug 中创建的变量,或者你的路径(res.render
,pug.renderFile
等)传递给它的变量。
index.js
var authorized = true
res.render("index", {
authorized: authorized
});
index.pug
- var showLogin = false;
if authorized && showLogin === true
.welcome Welcome back to our website!
else
.login
a(href="/login") Login
index.pug 输出
<div class="login"><a href="/login">Login</a></div>