Jade包含基于variables的模板
我想添加一个基于variables名称的模板。
类似的东西:
include= templateName
我用case / when来解决,比如switch / case:
case myvar when 0 include mytemplate0 when 1 include mytemplate1 .... default p Select option
这在玉器里是行不通的。 Jade将模板编译成Javascript,然后执行Javascript来生成HTML。 包括必须在编译阶段进行处理,但JavaScriptexpression式直到后来才被评估。 因此,Jade目前不可能提供variables包含。
carlituxman的解决scheme是可行的,因为它包含了生成的Javascript中所有需要的包含文件,但它仅限于包含提前知道的文件。