如何获取ejs模板页面中的所有变量?

发布于 2021-11-20 19:59:20 字数 315 浏览 741 评论 1

最近在用 node.js + express + ejs + 数据库 做个小型系统,遇到这样一个问题,还请各位大神不吝赐教。

问题现象如下:

    node.js 中每 response.render 一次给 ejs模板页面时,必须要将模板页面中的所有变量赋值才可以。是否有什么好的方案,可以让当前程序只需要给其中某一个变量赋值而已,这样子可以降低程序的维护性。

    个人现阶段的想法是,可否通过某种渠道获取 ejs 模板页面中的所有变量,这样,我可以通过循环来给有特定需要的变量赋值,其他的皆赋空值即可。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画骨成沙 2021-11-20 23:00:11

如果有很多变量,而且变量之间有关系,不就是model了吗?把需要渲染的变量封装到模型(View Model)即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文