gpt4 book ai didi

pug - Jade 三元运算符添加元素

转载 作者:行者123 更新时间:2023-12-04 16:27:21 26 4
gpt4 key购买 nike

想知道是否有一种方法可以编写三元或更短形式的 if 语句,当满足 if 时将 'a' 元素添加到表格单元格中。

我试过这个,但它不起作用:

td= foo.x ? a(href="/#{foo.x}/foobar") View : '-'

以下确实有效,但相当冗长和凌乱..
tbody
each foo in bar
tr
td= foo.name
if foo.x
td
a(href="/#{foo.x}/foobar") View
else
td -
if foo.y
td
a(href="/#{foo.y}/hello") Hello
else
td -

谢谢

最佳答案

三元组在 Jade 中效果很好。

我根据您的问题松散地做了一个快速的工作示例:

- var bar=[{name:'Joe',x:'something'},{name:'Mike'}]

each foo in bar
p=foo.x ? foo.name + ' hasX' : foo.name + ' noX'

结果是
<p>Joe hasX</p>
<p>Mike noX</p>

关于pug - Jade 三元运算符添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21492450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com