【发布时间】:2015-08-06 01:31:43
【问题描述】:
这是我的路线/index.js:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index');
});
module.exports = router;
这是我的 index.jade:
extends layout
block content
block top-menu
这是我的 layout.jade:
doctype html
html
head
title The Outpost
meta(charset='utf-8')
meta(name='viewport', content='width=device-width, initial-scale=1.0')
link(href='stylesheets/style.css', rel='stylesheet')
link(href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css", rel="stylesheet")
link(href='https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css', rel='stylesheet')
body
block content
block top-menu
这是我的 top-menu.jade:
extends index
block top-menu
<!-- menu -->
当我使用res.render('index'); 时,如何显示我的菜单?还是我只是理解玉继承有误?
我使用这个网站是为了理解:http://www.learnjade.com/tour/template-inheritance/
【问题讨论】: