我想讓我的Jade頁面根據條件擴展不同的佈局。所以我的代碼如下所示:nodejs玉有條件擴展
if myConditionVariable
extends layout1
else
extends layout2
block content
p here goes my content!
現在這不起作用。無論條件如何,似乎只有最後定義的擴展才會受到尊重。我也試過動態定義TEMPLATENAME,如
extends myLayoutNameVariable
,並設置以不同的方式myLayoutNameVariable(表達動態輔助函數,將其設置爲VAR,局部變量等)
是否有任何其他解決方案的條件佈局或有人可以告訴我我做錯了什麼?
乾杯,西蒙
你的意思是' - 如果myConditionVariable' - 看到'if前面的減號'嗎? (對於'else'分支也是如此。)另外,你可能是指'append block'或其他東西。 – elmigranto