Handlebars -error:找不到部分标题

时间:2017-10-31 13:13:53

标签: node.js express handlebars.js

我试图将标题设为部分,因此我不必在不同的视图页面中重复相同的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>

我已尝试过几种不同的解决方案,但似乎没有任何对我有用。我一直在 - 错误:无法找到部分标题

1 个答案:

答案 0 :(得分:-2)

{{> header}}

删除标题和>之间的空格