在模板node.js中创建for循环

时间:2016-08-29 12:27:13

标签: node.js express pug

我是usind node.js(expess)和pugs模板。在我的服务器上我有

app.set('view engine', 'pug');
app.get('/users' , function( req , res){
       users.findAll().then(function(users){  //retrieve informations about users
             res.render('users_list' , users:users)
       })
})

users_list模板看起来像

html
  head
    title="Users"
  body
    h1 'List of users'
    #container

并且在容器之后我想为每个用户创建div元素,我如何使用pug模板实现它?它是否支持循环,或者脚本是否包含传递给模板的访问参数?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这可能就是你要找的东西:

html
  head
    title="Users"
  body
    h1 'List of users'
    #container
      - for user in users
        div#user= user.email

有关详细信息,请参阅:Loop in Jade engine