如题。 举个例子,在后端用res.render('index', {context: contextObject}); 前端的javascript里面有没有办法能拿到contextObject这个对象,并操作 (读取)其中的内容?
谢谢
回复 (2)
L
假如: contextObject = {“key”:"value"}; ejs输出 <%= context.key %>
D
也就是说只能一个值一个值的取?
有几种可能是逐条操作比较麻烦的:
- contextObject有bind的方法,比如dump(),不能在前端直接调用;
- 如果contextObject里面变量比较多,还要for遍历? var query = new Object(); <% for (var k in contextObject) { %> query.<%= k %> = <%- contextObject[k] %>; <% } %>
参与回复
登录后即可参与回复。登录