【问题标题】:How does one add a conditional inside of a link in jade?如何在翡翠的链接中添加条件?
【发布时间】:2012-03-18 06:49:16
【问题描述】:

如何在jade中的标签(在我的例子中是链接/锚点)中添加条件?

这是我的伪代码,当然不会工作:

a(href="/foo", class="if (current_route[1] == 'foo'){active}") Go to Foo

【问题讨论】:

    标签: node.js express pug


    【解决方案1】:

    怎么样

    a(href="/foo", class=(current_route[1] === 'foo')? "active" : "") Go to Foo

    【讨论】:

    • 酷,不知道你可以把它放在那里,就像使用三元运算符一样简单。谢谢!
    • 只是好奇,这是在文档中的某个地方吗?如果是这样,一个链接将不胜感激。再次感谢!
    • 诚实吗?我刚刚拿出了一个伪代码。我不太了解杰德,无法找到你的文件。但是如果模板引擎支持内联代码,那么三元运算符的用法应该是一样的。
    • @k00k 这有点晚了,但是在“属性”下的翡翠文档中,它解释说你可以只使用 vanilla JS,它实际上在示例中使用了三元运算符。 jade-lang.com/reference
    • @NuriHodges 在提出这个问题时,文档并不那么冗长。 :)
    猜你喜欢
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2023-03-27
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多