我正在练习Node,遇到了一些问题。我使用handlebars作为模板引擎,mongoose用于与我的数据库交互。在我的.hbs模板中,我正在循环遍历来自数据库的每个记录,并且当然我将这些记录传递给了我的视图:
router.get('/', function(req, res, next) {
Exam.find(function(err, predmeti) {
if (err) {
console.log(err);
}
res.render('index',{
predmeti: predmeti
})
})
});
现在,当我通过 #each 循环遍历 predmeti 时,如果我尝试进行诸如数学表达式之类的操作,引擎会抛出错误。
{{#each predmeti}}
<h1>{{100/(brKolokvijuma/finished)}}</h1>
{{/each}}
brKolokvijuma和finished
都有一个数值,但是由于某种原因我得到了一个错误 Expecting ID got OPEN_SEXPR
所以我猜想当我循环遍历数组时,handlebars不允许我进行数学表达式。我该如何解决这个问题?