如何在ejs中显示对象属性

问题描述 投票:-1回答:1

我想知道如何在ejs模板中显示对象属性。

从服务器获取的对象:

urldata = { 
  country: 'Singapore',
  scn: 'SG',
  sccy: 'SGD',
  rcn: 'India',
  rccy: 'INR',
  amt: '1000' 
}

ejs模板:

<%- urldata.country %>

上面的代码不起作用。请帮忙

javascript html5 ejs
1个回答
0
投票

您需要将urldata作为上下文传递到app.js页面上的视图。

例如:

app.get('/someRoute', function(req, res) {
    res.render('someTemplate', {
        urldata:urldata,
    });
});

现在在someTemplate.ejs

<%= urldata.country %>

<%= urldata.scn %>
© www.soinside.com 2019 - 2024. All rights reserved.