问题标签 [handlebarshelper]

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

handlebars.js - 在 HandlebarsJS 中,什么是 {{^}}?

我在这个模板片段中遇到了一个类似胡萝卜的符号{{^}}

是什么{{^}}意思?由于这是一个符号,所以很难搜索,在handlebarsjs教程中找不到

从外观上看,它似乎是某种“else”运算符,但我不确定。

0 投票
2 回答
952 浏览

loops - Handlebars:当有两行项目时获取项目的索引

即使在第二行,@key以下内容也总是给出。0 1 2 3请帮忙。

车把模板:

车把部分:

0 投票
0 回答
691 浏览

handlebars.js - 车把中的每一行都显示出奇怪的行为

帮手:

我一次打印 4 个元素。这里发生的事情真的很奇怪,新订单数据不断从一列更改为另一列。

我不明白为什么会这样。当我刷新页面 4 次时,行为就会出现。

请在下面找到会发生什么:

1

在此处输入图像描述

2

在此处输入图像描述

0 投票
1 回答
1350 浏览

javascript - ES6 的车把助手

我想编写一个块助手来检查是否应该为某个角色显示一个部分:

助手的定义如下:

上面的代码不起作用,我想这是因为this箭头的行为不同,但我不知道如何使这个工作,还有另一个问题,究竟是options.fn做什么的?

0 投票
2 回答
152 浏览

javascript - Handlebars 中的 {{#_}} ... {{/_}} 块是什么意思?

这是一个例子:

取自这里: https ://github.com/openplans/shareabouts/blob/master/src/sa_web/jstemplates/place-detail.html#L6

使用{{#_}} ... {{/_}} 块有什么不同?我在Handlebars 文档上没有找到太多东西,搜索类似这样的术语#_ handlebars block underscore也不是很有帮助。

0 投票
1 回答
242 浏览

handlebars.js - if else 在车把模板中

我该怎么做,我尝试使用助手,但在我的情况下它不起作用

0 投票
1 回答
408 浏览

javascript - 在 ember 中处于 inBuffer 状态时不能修改子视图

在我的 ember 应用程序(版本 1.9.1 - EAK)中,我在 hbs 文件中有一些东西,例如,

这工作正常。如果我这样改,

收到错误“您无法在 ember 的 inBuffer 状态下修改子视图”。

0 投票
2 回答
2996 浏览

javascript - 从车把助手返回 html 对象

我需要从车把助手发送一个 html 对象,如下所示:

我知道我可以使用“Handlebars.SafeString()”返回 html 字符串,但这对我没有用,我需要传递 html 对象并为其分配一些事件。

可能吗?

0 投票
0 回答
614 浏览

javascript - 根据复选框值动态过滤车把模板

我正在处理我的第一个 handlebars.project,我目前正在尝试弄清楚如何在不重新加载页面的情况下刷新我的模板。

我的模板正在从 JSON 文件中提取数据,并且基于不同的复选框值,我想动态更改正在显示的模板。

使用部分模板会是最好的方法吗?

如果这不是一个解决方案,我正在考虑在每个复选框更改时过滤我的 JSON,并将新的 JSON 传递给把手以重新编译而不重新加载页面。

在此先感谢您的帮助!

示例代码。尝试根据复选框中选择的 JSON 对象的哪个属性来刷新模板:

为了这个例子,假设 {{type}} 可以是智能手机、平板电脑、笔记本电脑、台式机。

0 投票
5 回答
12051 浏览

javascript - TypeError:Handlebars.registerHelper 不是函数

截至两天前,我对节点和车把还是个新手,所以请耐心等待。我正在尝试使用自定义车把助手,但不完全确定将其放在哪里。

我不断收到“TypeError:Handlebars.registerHelper 不是函数”

现在我在我的 server.js 文件中有它。不确定这是否正确。