问题标签 [hbs]

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 投票
0 回答
15 浏览

handlebars.js - 当我将 '.handlebars' 放在文档末尾时它可以工作,而当我把 '.hbs' 放在它不工作时

当我在车把文档的末尾制作“.hbs”时,它不起作用。它不应该正常工作吗?

index.handlebars(工作)

index.hbs(不工作)

图片

webpack 是 handlebars-4.0.6.tgz

0 投票
0 回答
60 浏览

gulp - 使用 gulp js 访问手把文件上的 .env 变量

我对 gulp 很陌生,我不知道如何访问 .env 文件中的 var,这是我想用来获取数据的 api 调用

我的设置是否正确?

0 投票
0 回答
25 浏览

javascript - Handlebars 助手 - 返回 HTML

我写了一个辅助函数——ifEquals。该函数返回属于特定列表的所有卡片。

这是代码:

我在 div 中取回文本,而不是获取每张卡片的所有 HTML 标签。实际结果 - 来自控制台的元素:

预期结果:

谢谢

0 投票
0 回答
216 浏览

visual-studio-code - 更漂亮:错误格式化有效的车把/html代码

这是我在 Stackoverflow 上的第一次互动!

有没有办法,在 vscode 下,使用 prettier 或其他解决方案来格式化以下handlebars/HTML模板:

这实际上给出了错误:SyntaxError: A block may only be used inside an HTML element or another block.

游乐场在这里可用。

我了解 prettierglimmer在幕后使用,并且引用发行说明:“这意味着 Prettier 不会格式化无法解析成这样的树的 Handlebars 文件”。

我认为这里就是这种情况,但我也怀疑这是一个相当常见的用例。

显然,我可以在没有自动格式化程序的情况下生活,但使用它会更好;)

对此主题的任何帮助将不胜感激。

0 投票
0 回答
31 浏览

html - 在 Zendesk hbs 中注入 Webfont 图标

我正在尝试在 Zendesk Knowledge 主页的菜单项上添加图标。图标来自谷歌字体

Zendesk 允许您通过 .hbs 文件进行自定义。主页上的菜单项位于home_page.hbs

到目前为止,我已经document_header.hbs使用这个 HTML 标签在网站上导入了 Google 字体:

我想在每个a.block-item-link这样的地方放一个不同的图标:

由于每个块项目显示不同的项目(例如常见问题的类别),您将在哪里写下您放置在每个链接旁边的每个图标的名称?

(例如account_balance“账户余额问题”链接旁边的图标)

0 投票
0 回答
14 浏览

node.js - 限制特定页面的车把部分

如何在渲染特定页面时限制车把部分?

如何在仅渲染特定页面时启用车把部分?

0 投票
1 回答
50 浏览

json - 尽管所有其他对象都可以正常工作,但每个循环的车把都无法正常工作

我有一个应用程序的一部分:

  • 进行 API 调用以将 JSON 对象发送回客户端。此 JSON 对象的属性之一是一个简单的字符串数组。
  • 使用 handlebars.compile 将此数据显示给用户。

这是我正在使用的对象:

这是把手代码:

和 JS 代码虽然它可能在这里没有任何用处

我可以访问其他所有内容,标题,createdAt 等,但每个循环的卡片根本不起作用。我什至可以用 {{cards}} 替换 {{title}} 并将 [1, 2, 3] 作为 H1,因此我知道车把可以访问它。我还为最新版本的车把添加了 CDN。我必须在标题和其他所有内容前面添加 \ 才能使其正常工作,但是使用卡片循环执行此操作会引发错误。我不知道为什么这不起作用。

0 投票
0 回答
17 浏览

handlebars.js - 在 HBS 中,我如何在 foreach 中显示其他变量的数据

在 HBS 的 foreach 循环中,我试图显示位于不同变量中的数据。

这是传递给 hbs 的路线和数据:

这是我的前端:

这里每个循环都工作正常,但是为什么里面的数据num没有显示

0 投票
2 回答
48 浏览

node.js - 当我的 nodejs 应用程序尝试与 SQL Server 连接时,控制台上没有显示任何内容,即使没有错误

下面的代码属于index.js文件。

当我根据代码转到链接“localhost:300/admins/”时,它应该与 SQL Server 连接并在控制台上取回结果。

我的 Microsoft SQL Server Management Studio 2012 运行良好,并且从 Visual Studio 可以顺利运行。

0 投票
0 回答
22 浏览

node.js - 如何将字节数组转换为 pdf 并在新窗口中打开?

  1. 我的 hbs 文件接收 pdf 的字节数组。

  2. r 是从服务器返回的数组。