【发布时间】:2014-02-19 03:49:11
【问题描述】:
我有一个包含 Node.js、Express 和 HTML 的应用程序。在一个 JavaScript 文件中,我调用 responde.render 来显示一个 HTML 页面,传递任何变量,如下所示:
response.render('agent.html', {name: name, phome: phone});
我的问题是:如何在 HTML 文件中使用 name 和 phone?我需要在输出标签 () 中设置名称值。我可以用脚本做到这一点吗?怎么样?
我知道如何用翡翠做到这一点,但这不是我的情况。
各位。
【问题讨论】:
-
您需要使用Jade等视图引擎。
-
EJS 是一个非常接近 HTML 的视图引擎。我在这里有一个关于如何使用它的示例:hectorcorrea.com/#/blog/introduction-to-node-js/51(在 Express.js 和模板下查看)
-
我正在尝试使用 EJS。我调用 response.render('agent.html', {name: 'aaaa'});,并在 HTML 脚本中尝试访问 ,但我有一个错误日志显示 ReferenceError: aaaa is not定义。你们能帮帮我吗?泰