4
A
回答
1
我情況/解決時,如開關/箱:
case myvar
when 0
include mytemplate0
when 1
include mytemplate1
....
default
p Select option
0
有一個很好的理由,這並不在翡翠工作。 Jade將模板編譯成Javascript,然後執行Javascript來生成HTML。包含必須在編譯階段進行處理,但JavaScript表達式在稍後纔會被評估。因此,Jade目前不可能提供變量包含。
carlituxman的解決方案是可行的,因爲它包含了生成的Javascript中所有需要的包含文件,但它僅限於包含提前知道的文件。
相關問題
- 1. 包含配置變量的Jade模板
- 2. 包含路徑的URI模板變量?
- 3. 包含模板中的Jinja2變量
- 4. 如何將包含模板的變量傳遞到包含它的模板?
- 5. 球拍網絡服務器/模板包含模板不能用於變量
- 6. 包含模板文件和動態變化的變量
- 7. 如何在Jade模板中包含客戶端腳本?
- 8. Jade包含參數
- 9. 變量中的Jade變量
- 10. 在drupal中包含基於當前語言的模板
- 11. 基於Django模型字段計算的模板變量
- 12. 包含具有取決於用戶的區域設置的變量的模板
- 13. Pug/Jade獲取給定模板中的所有變量
- 14. (不)將局部變量傳遞給Express中的Jade模板(node.js)
- 15. 如何列出Jade模板中可訪問的變量?
- 16. 使用會話變量包含一個jade文件
- 17. 在Freemarker中包含帶變量的模板
- 18. 從Jinja2中包含的模板訪問變量?
- 19. 如何顯示包含django模板變量的字符串?
- 20. 分配變量子模板中{%包含%}標籤的Django
- 21. 如何在smarty中顯示包含html模板的變量?
- 22. 在包含的Dwoo模板中重新分配父變量
- 23. 在.php模板中包含一個.twig基本模板
- 24. Django的 - 到期基於變量Django的模板緩存
- 25. 傳遞變量的指針作爲基於模板的參數
- 26. 未鏈接的Jade模板
- 27. 基於全局變量的條件模板
- 28. 在Django模板循環中包含變量
- 29. Smarty - 包含模板並更新現有變量
- 30. 不允許模板文字包含變量
[在Jade中使用變量包含]的可能的重複(http://stackoverflow.com/questions/12132978/use-a-variable-in-a-jade-include) – Pickels 2013-04-28 14:22:37
這在模板中是不可能的語法,因爲模板在他們甚至不知道你傳遞給他們的數據之前被編譯。 – Pickels 2013-04-28 14:23:09
好的謝謝,我會用if/else然後... – Charles 2013-04-28 16:50:31