根据Jade

时间:2018-02-21 12:36:29

标签: html pug jade4j

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

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

此致

1 个答案:

答案 0 :(得分:0)

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

- var message = "hello world"

希望这有帮助。