问题标签 [embedded-javascript]

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 投票
1 回答
14882 浏览

sublimetext3 - 用于 EJS 格式的 Sublime Text 3 包

我正在寻找一个包来格式化我的 ejs 文件。我已经找到“html-css-js prettify”并将“ejs”设置为 allowed_file_extensions 但这不起作用。当我在其他选项中使用 de 默认配置时,所有表达式语言都坏了。当我在“未格式化”数组中设置“%”时,表达式语言旁边的所有代码都将被忽略。

你们有其他与 sublimeText 3 一起使用的想法或插件吗?

0 投票
1 回答
2159 浏览

node.js - 嵌入式 JavaScript (EJS) - 从路由动态设置视图

我目前正在学习 nodejs,我的 .ejs 模板文件非常标准(页眉、页脚、js-defaults 等)——唯一改变它的是 HTML div 中的内容。

我想我可以在我的路由中设置一个变量并将其传递给视图(就像您将一个标题或另一个变量一样),然后包含它 - 但它不起作用(下面的示例)。

在 Ruby 中,你可以用“yield”来做到这一点,我正在尝试用 EJS 做同样的事情。

感谢您花时间阅读(请原谅我对此事的无知)。

示例路线

});

示例 EJS

0 投票
1 回答
155 浏览

express - 解析云托管截断用户结果

我对 Parse 的云托管平台有一个奇怪的问题。我有一条路线可以显示系统中所有“提供者”的信息。Provider 有一列是指向 User 对象的指针。这是一个特殊的 Parse.User 对象。

我的目标是获取所有提供者和提供者指向的用户信息。看起来很简单,使用“include”方法进行查询。

路由代码如下所示:

这就是事情变得奇怪的地方。上面的日志语句显示了包含所有用户数据的所有提供者:

请注意,__type 是“Object”。但是,在我看来,用户对象数据被截断,仅显示 __type、className 和 objectId 字段:

结果如下:

所有关于用户的信息都不见了!!__type 现在是“指针”。这到底是怎么回事?

0 投票
1 回答
51 浏览

node.js - 奇怪的 NodeJS 与 Express 和 EJS 循环之谜

我有一些 JSON 传递给部分视图。

这是循环的代码。

我很好奇为什么这不起作用,但没有循环,它会起作用。

我意识到即使没有循环,我也需要将数字作为字符串。但是,即使我将 i.toString() 放入循环中,它也会说存在类型错误。我也尝试在引号“”和单引号''中加上引号,但这也没有用。

此外,我看到的错误是语法错误,在我的部分视图中是意外令牌 ILLEGAL。

有什么想法吗?

0 投票
1 回答
639 浏览

embedded-javascript - Node.js - 嵌入式 Javascript 中的布尔(复选框)字段

这是我正在使用的代码

所以我面临的问题是

  1. 当我创建记录时,我可以看到布尔值在 json 中设置为ONOFF,为什么这不是true 或 false
  2. 以及如何使用嵌入式javascript在视图中呈现真或假
0 投票
2 回答
17129 浏览

node.js - ejs中的多个变量声明

我正在尝试为多个变量声明并分配默认值。但是该值仅分配给最后一个变量

此打印为空:

这打印free_transform

我错过了什么?

0 投票
2 回答
825 浏览

javascript - 如何将 sessionStorage 项目值与嵌入式 javascript 文件中的后端参数进行比较?

我有一个用户可以填写并单击预览按钮的表单(预览不会将任何内容保存到数据库,只会创建一个视图)。我正在实现一个“关闭预览”功能,它将带用户回到填写的表单并提供一个选项来完成输入。我在使用 sessionStorage 变量用之前填充的内容填充下拉菜单时遇到问题。

这是下拉菜单:

我已经存储了状态的ID(用户填写和预览的内容)如下:

上面存储了id选定的下拉选项。

重新填写表单时,我需要检查哪个下拉项 id 与 sessionStorage 中存储的项匹配。sessionStorage仅在内部有效<script>..</script>,参数仅在内部有效<%...%>。我无法在 和 之间进行sessionStorage.getItem('propertyState')比较state.id。有人可以指导我吗?

0 投票
1 回答
169 浏览

embedded-javascript - LokiJs 可以处理多少负载

我打算将 lokijs 与节点服务器一起使用。我不确定它与 mongodb 相比可以处理多少负载?

我想知道 100000 个文档运行起来有多流畅?

谢谢瓦桑特

0 投票
1 回答
234 浏览

node.js - 谷歌地图从服务器端发布到 ejs 页面

当您从服务器端调用它时,如何在 ejs 页面上显示 Google 地图,我可以直接在索引页面上执行此操作,但需要弄清楚如何使用从服务器端获取的数据在地图上创建标记. 发送

0 投票
1 回答
13526 浏览

javascript - Express + Node.js 无法加载图像

MEAN Stack 非常新,我正在使用 Brackets 使用 Express 教程为简单的表单应用程序编辑 .ejs 视图。我正在尝试加载静态图像,但它不会加载。我从 app.js(终端)获得 GET /public/ggcbear.jpg 404。我还创建了一个 image.ejs 视图来处理负载……但这不起作用。我的 .jpg 在文件夹中列出:public。我的代码/.ejs 文件中有什么语法错误?

我的 app.js 的一部分

我的 header.ejs

我的 image.ejs