我试图将标题设为部分,因此我不必在不同的视图页面中重复相同的html。
这是我的配置
var ehandlebars = require('express-handlebars')
module.exports = function(app) {
var hbs = ehandlebars.create({
defaultLayout: 'app',
helpers: {
section: function(name, options) {
if (!this._sections) this._sections = {}
this._sections[name] = options.fn(this)
return null
}
},
partialsDir : [
// path to your partials
__dirname + '/views/partials',
]
})
app.engine('handlebars', hbs.engine)
app.set('view engine', 'handlebars')
}
在我的视图文件中,我有类似
的内容{{> header}}
<div class="container"></div>
我已尝试过几种不同的解决方案,但似乎没有任何对我有用。我一直在 - 错误:无法找到部分标题
答案 0 :(得分:-2)
{{> header}}
删除标题和>之间的空格