问题标签 [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.
groovy - 使用把手 Java 迭代地图的地图
我目前正在创建一个小型 Ratpack、Java、Groovy 项目。我使用 Handlebars Java 作为我的模板系统。
https://github.com/jknack/handlebars.java
我正在尝试遍历具有键的映射,然后将映射作为值。这是我的数据的一个例子。
例如,我想遍历我的地图中的每个项目,然后在每个值中遍历地图以显示。
“大多数人与弗兰的比赛是 20 岁”
目前我正在这样做。
@key 正确打印出密钥,但“this”仅显示 Forlan:20。我试图遍历内部地图但没有运气,以前有人遇到过这个吗?
javascript - NodeJS /Express/ ExpressHandlebars - 全局辅助函数
我可以向你保证,我现在已经对着我的显示器大喊大叫,并且花了几个小时来理解这一点。首先,我无法理解拥有像把手这样的模板引擎不能执行简单比较功能的概念。
任何状况之下。正如您在此处看到的,我有这个辅助功能,当添加到单个路线时效果很好。但是,我真的很想将它作为全局函数添加到我由 express 创建的app.js文件中。我可以向你保证,帮助函数的 GITHub 示例不起作用。
任何帮助将不胜感激。
我的 index.js 文件。
在 app.js 中,显然我应该能够做这样的事情。文档中没有什么,我认为我应该以某种方式将hbs
变量导入我的index.js
assemble - 如何在 assemble 0.17.1 中注册自定义手把助手
在我的 assemblefile.js 中,我尝试注册一个自定义助手。助手本身确实有效,因为我在一个带有 assemble 的 grunt 项目中使用了它。
在 assemble 0.17.1 我试过这样但它不起作用。有谁知道如何做到这一点?
自定义helper.js:
methods - 如何在'vuejs'中声明'Handlebars.registerHelper'的方法?
我要从“Handlebarjs”到“Vuejs”。我想声明一个在我的代码的几个部分中调用的方法。
至于 Handlebars.registerHelper();
请帮忙。
javascript - 如何使用车把助手打印 JSON 对象
我有一个我想在我的 html 模板(车把)上打印的对象。该值是来自 mysql 服务器的计数查询。这是其中有查询的函数:
这是我对路由器文件的 GET 请求:
车把助手如下:
最后我的 html 模板是:
毕竟,我网页上的输出是[{"COUNT(*)":20}]
我真的不知道为什么它会打印部分查询。20 是我想要打印的正确值。
javascript - Handlebars TypeError: Cannot read property 'fn' of undefined
I created a custom handlebars helper and I'm getting the following error when I do not define value for parameters.
This works if I define all three parameters as such:
If I do not define a parameter console shows "Handlebars TypeError: Cannot read property 'fn' of undefined".
Any ideas as to what I'm doing wrong here?
Update: Also checked with "null" as suggested below but still same error.
javascript - 如何在其他助手声明中调用车把助手?
是否可以在声明新助手时调用已注册的助手?
示例:
上面的例子只是一个例子,不是我的真实案例,这会使提出的问题过于复杂。到目前为止,根据其中的助手问题,我发现的唯一东西是subexpressions,但它似乎不适用于我的情况。
我正在使用有远见的hapijs,如果这很重要,但是纯车把解决方案(如果存在)足以让我在我的环境中重新创建它。
java - 获取车把java中迭代器列表的长度
Java代码——
模板代码——
我正在尝试获取车把模板中列表的长度。但是我尝试过的所有这些行都不起作用!我想知道我在哪里做错了。在车把java中获取迭代器长度的正确方法是什么?
提前致谢!
handlebars.js - 嵌套每个不起作用
我有两个清单:
我在下面尝试了一些方法,但它不起作用。
javascript - 带有子表达式的车把模板
我在尝试在车把中获取子表达式时遇到了麻烦。我有这个对象
我有这个帮手
我想要这样的输出
有了这个模板
我调试并且split
帮助者正确地获得了值,我认为它必须是我的 this 范围内的东西
非常感谢