我很難讓模板繼承正常工作。我發現我可以使索引/佈局運行良好,但它不包括其他擴展塊。例如,這裏是我的layout.jade文件:使用Express和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
我目前使用的快遞v.3.0b4。任何人都可以解釋爲什麼這不起作用嗎?它不會拋出錯誤 - 它根本不呈現tester.jade文件。
良好的捕獲,但這並沒有變成問題。我認爲我有點「倒退」的概念。使用你的路線,你可以調用'索引',然後擴展'佈局'。但其他擴展了'佈局'的文件不會被調用,所以它們不會渲染。這說得通。爲了達到我之前想要的東西,我可以使用'include'語句。 – bento 2012-07-22 23:36:48
你應該用這個回答你自己的問題 – 2014-11-09 16:43:02