我想用Jade来决定是否阅读一些代码。
我将我的jade文件分成索引文件,然后包含其他所需文件。
index.jade
body
include header
block main
include footer
我将在其他jade文件中扩展block main。
我的问题是我想重复使用这个索引文件
但是,在某些情况下,我希望它不会包含页脚
因此,我想我可以使用if..else
来做到这一点。
我想问if..else
是否帮助我判断扩展文件名?
例如:
if it is not no_footer.jade
include footer
我不确定玉是否具有此功能。
如果玉无法帮助我这样做,请为这个愚蠢的问题抱歉。
但我真的需要你的帮助!谢谢!
答案 0 :(得分:1)
我想问
if..else
是否帮助我判断扩展文件名?
不,你不能用玉石做到这一点。
但是您可以通过包含一个文件来解决问题,在该文件中将其内容包装到一个块中 并且在您的玉文件中不应显示内容,您可以覆盖没有内容的块
<强> footer.jade 强>
block footer
span copyright 2014
<强> page_without_footer.jade 强>
extends index
block main
p lorem ipsum
//- overwrite the footer with nothing / delete the block
block footer