NodeJs EJS 模板渲染文件中解析JSON对象

1
2
3
4
5
6
7
8
9
10
11
var expertList = {
title:"title",
name:"name"
}
// nodejs返回数据
res.render('expert/index',{
title: res.__('expert.title'),
expertBanner: expertBanner,
expertList:expertList,
current:"expert"
})

html模板中解析方式为:

1
2
//EJS模板中需要用<%- %> 进行解析
var expertList = JSON.parse(<%- JSON.stringify(expertList)%>)