翡翠条件菜单
Jade Conditional Menu
>我有一个导航菜单,我只想显示在主页上,而不是我的/contact页面上。是否有一种有条件的方法可以做到这一点,以便当有人在联系人页面上时,即 localhost:8080/contact,顶部导航只会显示"x"链接?
您需要先让 Jade 知道 URL 路径,以便它在条件中使用它。
app.use(function setLocals(req, res, next) {
res.locals.path = req.path;
// 'path' variable is now available in your Jade Template
next();
});
现在您可以在翡翠模板中使用path
.menu
.link This will appear everywhere
if(path!='/contact')
.link This won't appear on /contact
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 通过js在新选项卡中有条件地打开url
- 我应该如何应用if-else条件来向具有不同用户角色的人显示不同的菜单
- 我可以基于 HTML 类为菜单效果编写 if/else 条件吗?
- 翡翠条件菜单
- Jquery 向下滑动菜单,如果其他条件
- 经典的ASP条件数据库驱动下拉菜单
- 按条件显示剑道 UI 树的上下文菜单
- 在给定条件下使用 jquery 删除类,以便对子菜单进行专有对齐
- 切换“.show”和“.hide”,条件始终为“.show”,如果浏览器视口处于特定宽度或更大.(响应式/移动菜单)
- 对菜单使用条件语句
- 如何使用JQuery创建条件下拉菜单
- 为web窗体下拉菜单设置条件javascript
- 展开子菜单条件(jQuery)
- 条件下拉菜单'
- javascript中的条件下拉菜单,选择器出现问题
- Javascript,URL解析,条件CSS样式.在导航菜单上显示
- 在选择下拉菜单中基于条件打开模式对话框
- 使用表单选择菜单在HTML中显示条件字段