【发布时间】:2016-08-12 21:05:24
【问题描述】:
我正在尝试使用 EJS(在我的 index.ejs 文件中)进行一些简单的过滤。
- 如果对象为 NULL,则不在 HTML 中显示
- 如果对象字段“级别”包含值“1”但不包含值“2”,则在 HTML 中显示
<% for(var i=0; i<mydb.length; i++) {%>
<li><%= mydb[i].menuitem %></li>
<% } %>
我使用的是 express,所以如果有用的话,这是我的 server.js
app.get('/', (req, res) => {
db.collection('mydb').find().toArray((err, result) => {
if (err) return console.log(err)
// renders index.ejs
res.render('index.ejs', {mydb: result})
})
})
【问题讨论】: