我想知道如何在ejs模板中显示对象属性。
从服务器获取对象:
urldata = {
country: 'Singapore',
scn: 'SG',
sccy: 'SGD',
rcn: 'India',
rccy: 'INR',
amt: '1000'
}
ejs模板:
<%- urldata.country %>
以上代码无效。请帮助
答案 0 :(得分:0)
您需要将urldata
作为上下文( )传递到app.js
页面上的视图。
例如:
app.get('/someRoute', function(req, res) {
res.render('someTemplate', {
urldata:urldata,
});
});
现在someTemplate.ejs
:
<%= urldata.country %>
<%= urldata.scn %>