代码之家  ›  专栏  ›  技术社区  ›  Tsuna

pugjs能用三元组作为文本吗?

  •  1
  • Tsuna  · 技术社区  · 6 年前

    我知道我们可以使用三元的属性,但我想知道我们是否可以做它与纯文本?

            button.btn.btn-round.btn-info
                |
                if image
                    | Change Image
                else
                    | Add Image
    

    image

    这可以用三元吗? 提前感谢您的帮助和建议

    1 回复  |  直到 6 年前
        1
  •  1
  •   Graham francescalus    6 年前

    是的,绝对有可能。只需使用元素定义末尾的等号,让帕格计算以下表达式,然后使用三元运算符吐出一个字符串:

    button.btn.btn-round.btn-info= image ? "Change Image" : "Add Image"
    

    可以对属性执行相同的操作:

    button(class= image ? "green" : "red")