我的语法对于Jade是正确的,因为title= title
显示在我的其他页面中,并且我使用layout.jade
文件。但由于某种原因,标题不是为主页提供JUST
layout.jade
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
link(rel='stylesheet', href='/stylesheets/grid.css')
body
.container
h1= title
div.main-nav
block content
index.jade
extends layout
block content
p Welcome to the angular app
索引控制器片段(这一点不是呈现标题)
app.get('/', function(request, response){
response.render('index', {title: 'Home'});
});
其他页面的控制器片段(此工作)
app.get('/angularIndex', function(request, response){
response.render('angular/angularIndex', {title: 'AngularJS App'});
});
注意:布局呈现。它只是主页。有人遇到过这个问题吗?它是在使用nodemon
和npm start