问题描述
我必须在车把中使用if if条件语句。为此,我在app.js中注册了一个registerHelper,下面是我的代码:
var expressHbs = require('express-handlebars');
var app = express();
app.set('views',path.join(__dirname,'views'));
//setting up the RegisterHelper
var hbsss = expressHbs.create({
// Specify helpers which are only registered on this instance.
helpers: {
last: function (num) { return (num+100); },}
});
app.engine('hbs',hbsss.engine);
app.set('view engine','hbs');
app.locals.layout = false;
app.use(express.static(path.join(__dirname,'public')));
});
module.exports = app;
如果我删除以下行/代码:“ app.locals.layout = false;” 我收到以下错误:
在添加registerhelpers并运行服务器之前,UI可以正常显示,如下所示:
添加registerhelpers并运行服务器后,UI发生了更改,并且内容也未显示如下:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)