小编Ogn*_*jen的帖子

循环遍历数组时的把手数学表达式

我正在练习节点,我遇到了一个小问题。我使用把手作为模板引擎,使用猫鼬与我的数据库进行交互。在我的 .hbs 模板中,我循环遍历数据库中的每条记录,当然我将这些记录传递给我的视图

router.get('/', function(req, res, next) {
Exam.find(function(err, predmeti) {
if (err) {
  console.log(err);
}
  res.render('index',{
    predmeti: predmeti
  })
})

}); 
Run Code Online (Sandbox Code Playgroud)

现在,当我predmeti使用 #each循环时,当我尝试执行数学表达式时,引擎会抛出错误,例如

{{#each predmeti}}
 <h1>{{100/(brKolokvijuma/finished)}}</h1>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

brKolokvijuma and finished两者都有一个数值,但由于某种原因,我收到一个错误Expecting ID got OPEN_SEXPR

所以我假设当我循环遍历数组时,把手不会让我做数学表达式。我该如何解决这个问题?

javascript node.js express handlebars.js

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

express ×1

handlebars.js ×1

javascript ×1

node.js ×1