问题标签 [express-handlebars]

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 回答
41 浏览

javascript - 使用 JavaScript 逻辑和数据动态创建 DOM 元素

我有一个简单的快速应用程序,它显示电影列表,单击其中任何一个会打开另一个带有播放器的页面。我需要加载这段脚本以在元素内注入视频播放器。

在这里,在这个端点中传递播放器布局上的视频对象

现在,我想使用加载此播放器布局时传递的视频数据运行这段 JS 代码。

0 投票
1 回答
490 浏览

javascript - 根据表单输入Javascript获取数据

我有一个接受用户输入并将数据打印到网页的表单。我的目标是连接到 Twitter API 并根据输入结果打印数据。例如,如果用户输入某个主题标签,那么我希望打印所有带有输入数据的主题标签。我能够获取输入数据并打印它,我还能够在单击时从主题标签打印数据(没有输入数据)。但是,当我尝试使用输入表单实现 Twitter 搜索时,缺少一些东西。

我的表格

我的带有 Twitter API 的 js(不工作)

我的 js 没有 Twitter API(工作)

我究竟做错了什么?

0 投票
1 回答
1071 浏览

node.js - 无法注册车把助手

我在车把中注册自定义助手时遇到问题。我已经尝试了我能找到的任何东西,但没有任何效果。

这是我在 app.js 中的内容

我在 helpers/handlebars.js 中有这段代码:

(这是我在网上找到的一个例子)

但是当我去我的视图并尝试调用这个助手时:

我收到此错误:

我也尝试在 app.js 中的 Handlebars.register 中使用,但它无法识别 Handlebars。

我究竟做错了什么?如何注册助手?

谢谢!

0 投票
1 回答
2605 浏览

node.js - 车把无法显示图像

所以我在文件夹 ./public/images 中有图像,我在我的应用程序中包含了这一行

我有几个视图,但图片只显示在其中一个中。为什么?即使代码被复制粘贴。它仅适用于一种视图

0 投票
1 回答
46 浏览

handlebars.js - 如何遍历 Handlebar 中的类对象数组?

我有一个动物数组:

我如何将它传递给车把并对其进行迭代?基本上,我想展示所有的动物,用每一种动物,展示它的所有属性。

谢谢明

0 投票
1 回答
205 浏览

node.js - 无法在车把 url 方法中迭代对象数组 id - node.js

使用方法覆盖包、express 和 express-handlebars 在 node.js 中试验 REST http 方法。奇怪的是,我可以使用把手循环遍历一组对象,但是当我尝试将特定 id 分配给 url 方法时,它只会分配该循环中的第一项。

在 html 页面上将显示 foo 1 bar 2 foobar 3

当单击按钮时,无论选择哪个按钮,单击按钮后都会显示为:您的 ID 为:1

有人可以指出为什么我的按钮方法 url 没有被分配特定的 id,即使我的页面可以读取它们?

服务器.js

index.handlebars

0 投票
1 回答
3182 浏览

node.js - 快速车把呈现为字符串而不是响应

我目前成功地使用了快速车把 - 但是我想用它来更新和渲染页面的一部分 - 一个随时间变化的项目列表,所以我想只更新计时器上的那个列表。基本上在浏览器上我有以下代码:

所以在每个页面的服务器上我一直在做这样的事情:

但是,显然这两者不能一起工作 - 我需要这样做:

有没有一种简单的方法可以做到这一点?

0 投票
0 回答
156 浏览

node.js - 为什么当视图深度为两层时我的 CSS 不被应用

在对我的应用程序节点进行编码时,我在视图中引用了一个深度为 2 层的页面,CSS 和 JS 文件没有被引用?

网址http://localhost:1337/permits/Edit/1

...单击时,我失去了所有 css 样式和 js 功能我认为这是由于在我的视图中呈现了一个深度为 2 级的页面,但我不知道如何解决这个问题。

应用程序.js

布局.hbs

header.js

路由文件

文件夹结构

0 投票
1 回答
47 浏览

javascript - 从路由获取数据到脚本标签?

我几乎拥有一切所需的一切,可以让一切按我的意愿工作,我只缺少一件事。

这是我的获取请求:

“findAndCountAll”函数给了我这个回报:

[ 'Health', 'Other', 'Recreational', 'Work' ] [ 5, 1, 1, 1 ]

这正是我需要的两个数组。问题是我需要将这些值传递到 javascript 脚本标记中。当我使用“Tasks.findAll”中的辅助函数将它们发送到 index.handlebars 时,我得到了值。问题是,如果我添加一个脚本标签并将值传递给该脚本标签,它就不起作用。我还能如何将这些值放入该脚本标签中?这是拼图的最后一块。

这是我试图将数据放入的 js 文件:

我用大写字母写了丢失的数据在文件中。

任何帮助都非常有义务。

0 投票
1 回答
298 浏览

node.js - 无法呈现 express-handelbars 模板

我是节点新手,很难简单express-handlebar地呈现静态 html 页面:

index.html我没有坐在文件夹中,而是views收到此错误:

这里有什么问题?我该如何解决?