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. Jade中的变量包含原因
- 3. node.js中Jade模板的全局变量
- 4. django包含循环变量的模板
- 5. 包含模板中的Jinja2变量
- 6. 包含路径的URI模板变量?
- 7. 通过Jade模板传递变量
- 8. 如何将包含模板的变量传递到包含它的模板?
- 9. 在Django模板中包含url变量
- 10. Django模板:翻译包含变量
- 11. Django模板包含一个模板,其中包含来自视图的变量
- 12. 包含模板标签的Django模板变量,前{{{%some_tag%}}}
- 13. Golang访问模板变量从包含的模板
- 14. 将变量传递到模板名称中包含变量的包含的树枝模板中
- 15. 包含变量作为模板变量的一部分?
- 16. 球拍网络服务器/模板包含模板不能用于变量
- 17. 什么是Express/Jade中的“包含模板”?
- 18. 如何在Jade编译之前在Jade模板中包含Javascript对象
- 19. 包含模板文件和动态变化的变量
- 20. 如何在Jade模板中包含客户端脚本?
- 21. 如何在Jade模板中包含服务器端脚本?
- 22. 在drupal中包含基于当前语言的模板
- 23. 基于上下文的Django包含模板
- 24. Jade包含参数
- 25. Angular 2 - 基类包含子类模板
- 26. 用于Backbone使用的Jade模板
- 27. 基于Django模型字段计算的模板变量
- 28. 变量中的Jade变量
- 29. 包含具有取决于用户的区域设置的变量的模板
- 30. #include包含基于变量的路径的文件。
[在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