问题标签 [ejs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7003 浏览

node.js - 使用 Express.js 从 MongoDB 显示日期

我使用 mongoose.js 将一些数据集保存到 MongoDB。但是我在使用 express.js 和 ejs 的 html 网站上显示它们时遇到了问题。

这是我的场景:

模型

路线:

看法:

此设置的结果是标题正确显示,而两个日期均为undefined.

我认为这与 MongoDB 的 ISODate 格式有关。但我找不到如何将其转换为在 html 视图中显示的解决方案。

我感谢您的帮助。干杯

0 投票
1 回答
538 浏览

javascript - 收到ajax响应时通知更新

我有更新通知的方法,更新时返回通知的数量和 json 类型的通知内容

当我收到我更新通知成功的数量

我使用 EJS 构建内容模板
我有一个<div id="replacehere">替换我的内容在这里
$('#replacehere').replaceWith(html);用来替换但是当我看到 json 数据接收后 10 秒内的第一次请求
有一个新的内容并且通知的数量已经改变但内容没有改变时它成功。
收到新内容时如何更改。

0 投票
2 回答
577 浏览

javascript - 结合要与主干 js 一起使用的模板

我开始使用主干 js,我有兴趣将我的 Web 应用程序各个部分的所有模板组合到一个文件中,然后缓存它。我正在寻找用于模板引擎的 _underscore 和 EJS。有人对此有经验吗?

0 投票
4 回答
17259 浏览

express - express js - 带有布局模板的 ejs

在我的 express 应用程序中,我已将视图引擎更改为 ejs。

有谁知道是否仍然可以利用视图模板?

0 投票
2 回答
6675 浏览

jquery - NodeJS + JSON + jQuery:将 JSON 对象从 Node-backend 发送到 jQuery-frontend

我正在尝试使用 ejs 模板引擎将 JSON 对象形式的 MongoDB 发送到页面。这是我的数据库(一个 JSON 对象)的响应:

当我从数据库中获取 i 作为对象时,我必须将其字符串化为 str 以作为 EJS 模板引擎的 var 发送:

在前端,我得到一个带有 json-data 的纯字符串。我通过 jQuery 将它解析为一个对象:

...它不起作用,但应该提醒我两次。我试图检查一个纯文本 JSON 字符串,进入前端,并发现了这样的符号:

似乎jQuery.parseJSON无法从此类字符串创建有效对象。我做错了什么?谢谢!

更新:嗯,我已经把我的代码变成了:

节点代码:

jQuery代码:

它给了我永无止境的未定义警报循环。

更新2:我更新了我的源代码,所以:

节点JS:

客户:

生成的源代码:

似乎没问题,但仍然给我未定义的警报。但是,它只发出两次警报,这意味着它正确解析了 JSON 并且无法访问 lastname 属性?

0 投票
5 回答
20600 浏览

node.js - EJS:<%= 与 <%-

我正在使用 EJS 和我正在构建的 Node.js Web 服务器。我看到许多 EJS 示例有时<%=在输出 HTML 或字符串时使用,而其他示例(有时在同一模板中)使用<%-.

我试图参考EJS文档和入门指南,但两者都没有提供有关<%-符号的信息。此外,我的谷歌搜索尝试没有产生任何有用的信息。谢谢!

0 投票
3 回答
10661 浏览

eclipse - 如何让 Eclipse 将 .ejs 文件解释为 .html?

我最近开始了一个节点项目,我正在使用的两个模块是 express 和 EJS。但默认情况下,我通常使用 eclipse 作为我的 IDE,它适用于 java,适用于 html 和 javascript。但我遇到的一个问题是,对于 .ejs 文件,我没有标记颜色编码或任何形式的代码完成。它基本上只是一个普通文件。

有谁知道我如何让 Eclipse 将 .ejs 文件解释为 .html 文件?我认为它非常相似,除了偶尔的嵌入标签。或者推荐一个更适合 node.js/html/ejs 开发的 IDE。

谢谢!

0 投票
1 回答
1864 浏览

templates - NodeJS - EJS 模板引擎中的内部动态模板

我想为菜单标题创建一个内部动态模板。我想为我的内部菜单模板发送当前页面的参数,位于主页模板中,并且根据 url,它应该显示不同的菜单项处于活动状态。我该怎么做?谢谢

更新我知道这一点:

但我不知道如何将参数发送到内部模板

0 投票
1 回答
826 浏览

node.js - Express.js 可以在同一个“res”对象上呈现不同的路由吗?

我可以在 route/index.js 中有以下配置吗?

案例:mywebsite.com/PageA 在 condition1 通过时正确呈现(所有脚本都正确加载并执行)

问题:但是当条件 1 失败时,我得到了 PageB 渲染,PageB.ejs 中的 javascripts 被渲染但不执行,比如说,在 $document.Ready() 上。奇怪的是,如果我在浏览器中“刷新”已经呈现的 PageB,那么 JavaScript 就会正确执行。

作为一条信息:我在所有“< script >...”中使用 defer="defer" 标签

我在这里想念什么?

0 投票
5 回答
74337 浏览

node.js - 在 node/express + ejs 中将对象传递给客户端?

我有一个非常大的对象,我需要将它传递给客户端脚本中的函数。我曾尝试使用 JSON.stringify,但在使用这种方法时遇到了一些问题——主要与性能有关。可以在 ejs 中做这样的事情吗?

在我的客户端脚本中,我会将此对象传递给这样的函数

当我尝试这个时,我得到

或者