如果我理解的话,我可以在使用 Jade 时将模板的某些部分移动到父模板吗?
我尝试将一些 js 文件的链接移动到 head 部分,我只与网站的一部分一起使用,但出现错误。
我的layout.jade:
!!!
html(lang='en')
head
title= title
link(rel='stylesheet', href='/stylesheets/box.css')
block scripts
body
..
我的 index.jade (仅供尝试,它将在其他文件中)
extends layout
block scripts
script(src='myscriptfile.js')
div#sortable
..
和节点服务器的某些部分:
app.get('/', function(req, res){
res.render('index',
{title: 'My title',
images: images}
);
});
我切换这个选项真/假
app.set('view options', { pretty: true });
但仍然出现错误:
Express
500 ReferenceError: E:\projekt/views/index.jade:13 11| 12| > 13| 14| body is not defined
我究竟做错了什么?