我很难让模板继承正常工作。我发现我可以让索引/布局运行良好,但它不包括其他扩展块。例如,这是我的layout.jade文件:
#wrapper
block tester
// Side bar
#list
ul#friend-list.browser
li#friends.label Friends
li#following.label Following
// Content
block content
在同一目录中我有index.jade和tester.jade。 index.jade包含以下内容,并且有效:
extends layout
block content
.content
.row-fluid
.span12
.row-fluid
#browser-toolbar.span12.toolbar
.row-fluid
.span12
#bento
tester.jade看起来像这样,不工作:
extend layout
block tester
h1 hello world
我目前正在使用Express v.3.0b4。任何人都可以帮助解释为什么这不起作用?它不会抛出错误 - 它根本不会渲染tester.jade文件。
答案 0 :(得分:1)
只是将extends
与'{'extend
一起使用?
答案 1 :(得分:0)
Express 3.x显着改变了视图处理,不再自动引用布局。查看迁移指南。