javascript - how to display object property in ejs
问题描述
I would like to know how to display object property in ejs template.
object getting from server:
urldata = {
country: 'Singapore',
scn: 'SG',
sccy: 'SGD',
rcn: 'India',
rccy: 'INR',
amt: '1000'
}
ejs template:
<%- urldata.country %>
Above code is not working. Please help
解决方案
您需要将上下文urldata
作为上下文app.js
传递给页面上的视图。
例如:
app.get('/someRoute', function(req, res) {
res.render('someTemplate', {
urldata:urldata,
});
});
现在开始someTemplate.ejs
:
<%= urldata.country %>
<%= urldata.scn %>
推荐阅读
- python - 如果 Python 中的循环停止工作,使用 jupyter?
- python - Microbit 不接收从计算机发送的串行数据
- javascript - 打字稿对象解构被 ESLint no-unused-vars 规则捕获
- javascript - 当两个索引存在并排序时返回布尔值的函数?
- c++ - 仅按地址删除节点,但也会删除其他值以及如何防止内存泄漏
- css - 职位:绝对;左属性无法正常工作
- mysql - 如何使用 DataGrip 连接到 Google Cloud MySQL 数据库?
- reactjs - 如何使用 React.js 联系表单实现 Netlify 表单?
- elasticsearch - Elasticsearch嵌套查询必须和必须不具有相同的字段
- swift - 当用户停止快速输入时如何创建函数