小编Sho*_*uff的帖子

TypeError:Handlebars.registerHelper不是函数

我两天前对节点和车把都是全新的,所以请耐心等待.我试图使用自定义车把助手,但我不完全确定在哪里放.

我一直得到"TypeError:Handlebars.registerHelper不是一个函数"

现在我把它放在我的server.js文件中.不确定这是否正确.

var express  = require('express');
var app      = express();
var Handlebars  = require('express-handlebars');


app.engine('handlebars', Handlebars({
    defaultLayout: 'main'
}));

app.set('view engine', 'handlebars');

Handlebars.registerHelper("if", function(conditional, options) {
  if (options.hash.desired === options.hash.type) {
    options.fn(this);
  } else {
    options.inverse(this);
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript node.js handlebars.js handlebarshelper

3
推荐指数
2
解决办法
5547
查看次数