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