【问题标题】:Print based on a condition in Jade根据 Jade 中的条件打印
【发布时间】:2018-02-21 22:33:15
【问题描述】:

我正在尝试根据 Jade 中的条件显示一些信息。 但似乎 else 语句总是在执行。 我的第一条语句是如果消息是字符串,那么它应该执行 if 语句,否则它应该打印 else 语句。但似乎 pug 文件条件本身有问题,我无法弄清楚。
代码:

body
  - if(typeof(message)==='string'){
    div= message
  -}
  - else{
    div
      .divider-padded
      table.table.withbackground.width-100
        +dispatch-summary(message)
        +dispatch-pending-summary(message)
  -}

问候

【问题讨论】:

    标签: html pug jade4j


    【解决方案1】:

    您的代码似乎非常好。问题可能在于变量message 是非字符串。尝试在代码顶部使用以下行覆盖它

    - var message = "hello world"
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-05-07
      • 2014-08-14
      • 1970-01-01
      • 2014-03-15
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 2014-09-03
      相关资源
      最近更新 更多