在玉器中,如何根据传递的对象分配li项目?

时间:2015-02-20 20:54:08

标签: node.js express pug

我有标题的主要布局,它有导航项目。其中一个将选择类来表示用户所在的页面。我想动态分配选定的类。我怎么能这样做,我可以渲染玉模板,并告诉它哪一个应用选定的类。

我可以想象用javascript做这件事。但我想知道如果没有我从头开始编写整个逻辑,玉是否有某种方法可以做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用class attributes。假设你有类似的数据:

links = [
  {name: "home", uri: "/home", classes={selected: false}},
  {name: "about", uri: "/about", classes={selected: true}}
]

你可以在玉器中做到这一点

nav
  each link in links
    a(href=link.uri class=link.classes)