Печать на основе состояния в нефрите
Я пытаюсь отобразить некоторую информацию, основанную на состоянии в Джейд. Но кажется, что оператор 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)
-}
С уважением
1 ответ
Ваш код, кажется, в порядке. Проблема, вероятно, с переменной message
будучи не струной. Попробуйте переопределить его с помощью строки ниже в верхней части вашего кода
- var message = "hello world"
Надеюсь это поможет.