Использовать логический оператор в нефритовых условиях
Я хочу использовать логический оператор в моем нефритовом шаблоне, чтобы активировать меню. для этого мой синтаксис похож
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