2016-10-11 1 views
0

Ich möchte einen booleschen Operator in meiner Jade-Vorlage verwenden, um das Menü zu aktivieren. für, dass meine Syntax ist wieVerwenden Sie booleschen Operator in Jade-Bedingungen

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

ich harpjs bin mit Jade zu kompilieren, um HTML-Vorlagen, wenn ich die Vorlage kompiliert es gibt mir Fehler wie,

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

Wie boolean Bedingungen richtig hinzufügen in Jade?

+2

'or' ist nicht gültig Syntax, Verwendung' || '. –

Antwort

1

Ich habe dieses Problem mit Hilfe von Ben Fortune 's Comment gelöst.

Ich ersetzte die or durch || und der Fehler wurde behoben.

die Datei Code ist wie die Suche,

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