条件に応じて、翡翠ページを異なるレイアウトに拡張したいと考えています。だから私のコードは次のようになります:nodejs jade条件付き延長
if myConditionVariable
extends layout1
else
extends layout2
block content
p here goes my content!
これはうまくいきません。条件に関係なく、最後に定義された拡張だけが尊重されるように見えます。私はまた、
(...、ダイナミックヘルパー関数を表現VAR、地元のVARなどとして設定)などextends myLayoutNameVariable
として、動的TEMPLATENAMEを定義しようとした、さまざまな方法でmyLayoutNameVariableを設定し、他はあります条件付きレイアウトのためのソリューション、または誰かが私が何を間違っているか教えてもらえますか?
if myConditionVariable
p test
:
乾杯、サイモン
もし ' - myConditionVariable'なら、' if'の前にマイナスがありますか? ( 'else'ブランチと同じです。)また、' append block'や何かを意味するでしょう。 – elmigranto