我的节点js服务器上有这个代码,版本为8.11.1。
app.get('/parenting',(req,res)=>{
dbtools.getCategories().then((result)=>{
res.render('parenting.hbs',{result});
}).catch((err)=>{
res.status(401).send(err);
});
});
这是快车道。
hbs.registerHelper('categoriesList',(categoriesList)=>{
//does stuff with categories from db
});
在页面上我正在使用
{{{categoriesList}}}
在页面上呈现帮助结果。所有这些对于一个hbs.helper非常有用。我无法弄清楚添加另一个类似函数的语法。我基本上需要一个函数来从数据库中获取类别并从列表中显示它们,第二个函数从数据库中获取标记并在页面的不同部分显示它们。创建这两个函数我没有问题。我的具体问题是在同一页面上使用两个注册助手。
答案 0 :(得分:0)
终于明白了。
此次电话
res.render('parenting.hbs',{categories:result,tags:'testTag'});
会将我需要的值传递给两个函数可用的一个数组。以类似的方式注册第二个函数并确保我的返回值解决了这个问题。