我有一个views / layout.jade文件:
doctype html
html(ng-app='movieseat')
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content
block footer
在此布局中,我声明了一个块内容&块页脚。在相同的视图文件夹中,我有index.jade& footer.jade文件:
index.jade:
extends layout
block content
h1= title
p Welcome to #{title} user! Peter Boomsma
并且footer.jade:
extends layout
block footer
p Footer
script(src="bower_components/angular/angular.min.js")
script(src="javascripts/minified.jsconcat.js")
当我访问我的localhost时,加载了layout.jade,我看到了内容块的内容,但是我看不到页脚块的内容。
在我的app.js中我有:
var routes = require('./routes/index');
app.use('/', routes);
在我的路线文件夹中,我有一个index.js
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
module.exports = router;
我在俯瞰什么?为什么layout.jade显示块内容而不是块页脚?