如何获取ejs模板页面中的所有变量?
最近在用 node.js + express + ejs + 数据库 做个小型系统,遇到这样一个问题,还请各位大神不吝赐教。
问题现象如下:
node.js 中每 response.render 一次给 ejs模板页面时,必须要将模板页面中的所有变量赋值才可以。是否有什么好的方案,可以让当前程序只需要给其中某一个变量赋值而已,这样子可以降低程序的维护性。
个人现阶段的想法是,可否通过某种渠道获取 ejs 模板页面中的所有变量,这样,我可以通过循环来给有特定需要的变量赋值,其他的皆赋空值即可。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果有很多变量,而且变量之间有关系,不就是model了吗?把需要渲染的变量封装到模型(View Model)即可。