Ich versuche eine case-Anweisung in einer Jade-Vorlage zu verwenden, um die Hintergrundfarbe für eine Tabellenzeile zu setzen, aber ich bekomme einen Fehler, den ich nicht festhalten kann.Jade Case Statement
Dies ist der Code:
each photog, i in thelist.ptlist
case photog.currentStatus
when "green": tr(style="background-color:#9f9")
when "amber": tr(style="background-color:#ff9")
when "red": tr(style="background-color:#f99")
default: tr(style="background-color:#99f")
td.
#{photog.currentStatus}
Der Fehler Ich ist "Unexpected token 'Tag', erwartet 'wenn', 'default' oder 'Newline'" bekommen die Angabe "td". Ich habe versucht, eine weiße Linie vor dem td hinzuzufügen, aber ich bekomme genau den gleichen Fehler.
Ich habe versucht, die leichten Varianten im Layout/Syntax, die die Dokumentation gibt, aber ohne Erfolg. Würde mir bitte jemand sagen, wo ich falsch liege?
Ich glaube, der Fehler wird durch td-Tag verursacht, die Rendering-Engine denkt, es gehört zu Case-Anweisung. Sie müssen es außerhalb der Case-Anweisung verschieben. – razakj
Das ist gelöst, danke! – Drum