как отобразить свойство объекта в ejs - PullRequest
0 голосов
/ 19 марта 2019

Я хотел бы знать, как отобразить свойство объекта в шаблоне ejs.

объект, получаемый с сервера:

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

Шаблон ejs:

<%- urldata.country %>

Над кодом не работает. Пожалуйста, помогите

1 Ответ

0 голосов
/ 20 марта 2019

Вам необходимо передать urldata как context вашему просмотру на странице app.js.

Например:

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

Сейчас на someTemplate.ejs:

<%= urldata.country %>

<%= urldata.scn %>
...