0

jade テンプレートでブール演算子を使用して、メニューを有効にしたいと考えています。そのため、私の構文は次のようになります

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

harpjs を使用して jade を html テンプレートにコンパイルしています。テンプレートをコンパイルすると、次のようなエラーが表示されます。

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

ジェイドにブール条件を正しく追加するには?

4

1 に答える 1

2

Ben Fortuneのコメントの助けを借りて、この問題を解決しました。

orをに置き換えたところ||、エラーは解決されました。

ファイルコードは次のようになります。

li(class={ active: "blogs" || "post" == type })
  a(href='blog.html')
    | Blog
于 2016-10-11T09:01:29.097 に答える