Использовать логический оператор в нефритовых условиях

Я хочу использовать логический оператор в моем нефритовом шаблоне, чтобы активировать меню. для этого мой синтаксис похож

li(class={ active: "blogs" or "post" == type })
  a(href='blog.html')
    | Blog

Я использую harpjs для компиляции Jade в HTML-шаблоны, когда я компилирую шаблон, он дает мне ошибку, как,

  "name": "SyntaxError",
  "message": "Unexpected identifier",

Как правильно добавить логические условия в Jade?

1 ответ

Я решил эту проблему с помощью комментария Ben Fortune.

Я заменил or с || и ошибка была устранена.

код файла выглядит так:

li(class={ active: "blogs" || "post" == type })
  a(href='blog.html')
    | Blog
Другие вопросы по тегам