0

我正在尝试根据 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)
  -}

问候

4

1 回答 1

0

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

- var message = "hello world"

希望这可以帮助。

于 2018-02-21T14:33:15.853 回答