问题标签 [handlebars.java]

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 投票
2 回答
142 浏览

java - 使用把手 java 和 ratpac 将 JSON 发送到模板

我正在创建一个测试应用程序,它只是创建一个对象的 JSON 表示并将其发送到模板,然后我想在前端的 JS 脚本中使用 JSON。我正在使用 Ratpack 和 Java Handlebars 来执行此操作。

这是我的 Ratpack 处理程序

然后我尝试使用简单地在页面上呈现数据

但是我收到此消息:

ratpack.jackson.internal.DefaultJsonRender@467db85c

我想简单地渲染类似的东西

0 投票
1 回答
5068 浏览

spring - 如何在 Spring MVC 中使用 Handlebars?

我有包,但我不知道如何使用它。我只是像使用 .jsp 文件一样使用它们吗?

我尝试过这样的事情:

测试.hbs

在我的控制器中:

我收到错误:javax.servlet.ServletException:无法解析名称为“dispatcher”的 servlet 中名称为“test.hbs”的视图

我已经把test.hbs正常放在 /WEB-INF/views/test.hbs 中。如果我将任何 .jsp 文件放在那里,它就可以工作。但由于某种原因,.hbs 不起作用。有任何想法吗?

0 投票
1 回答
1670 浏览

spring-boot - 带把手的 Spring Boot:找不到帮助程序:'dateFormat'

我正在尝试让车把 dateFormat 工作。目前我收到错误com.github.jknack.handlebars.HandlebarsException: /hbs/doc/docheader.hbs:6:12: could not find helper: 'dateFormat'

当我打电话时{{dateFormat doc.documentDate format="yyyy-MM-dd"}}

这是我相关的 gradle 配置: compile 'pl.allegro.tech.boot:handlebars-spring-boot-starter:0.2.14' compile 'com.github.jknack:handlebars-helpers:4.0.6', 'com.github.jknack:handlebars-jackson2:4.0.6', 'com.github.jknack:handlebars-humanize:4.0.6', 'com.github.jknack:handlebars-markdown:4.0.6' 据我所知,字符串助手应该包含在 handlebars-jackson2:4.0.6 中。

0 投票
1 回答
1546 浏览

groovy - 使用把手 Java 迭代地图的地图

我目前正在创建一个小型 Ratpack、Java、Groovy 项目。我使用 Handlebars Java 作为我的模板系统。

https://github.com/jknack/handlebars.java

我正在尝试遍历具有键的映射,然后将映射作为值。这是我的数据的一个例子。

例如,我想遍历我的地图中的每个项目,然后在每个值中遍历地图以显示。

“大多数人与弗兰的比赛是 20 岁”

目前我正在这样做。

@key 正确打印出密钥,但“this”仅显示 Forlan:20。我试图遍历内部地图但没有运气,以前有人遇到过这个吗?

0 投票
1 回答
738 浏览

mustache - 在 java 车把模板中循环以及其他参数

我想创建一个车把 java 模板,例如:

在我可以做 object_list.something 之前,我什至不能做一个简单的循环。我尝试了以下方法:

它给出了:

关于如何实现这一目标的任何指示?注意:这些参数将在 json 文件中接收,因此我实际上不能(或不想)创建对象列表。

我正在关注:https ://github.com/jknack/handlebars.java

0 投票
0 回答
376 浏览

java - Handlebars:获取参数名称

我想知道没有助手的模板中参数的名称,我似乎既找不到Handlebars也找不到Template自然的方法来做到这一点。我必须手动完成,但也许我错过了怎么做?

0 投票
2 回答
1327 浏览

java - 获取车把java中迭代器列表的长度

Java代码——

模板代码——

我正在尝试获取车把模板中列表的长度。但是我尝试过的所有这些行都不起作用!我想知道我在哪里做错了。在车把java中获取迭代器长度的正确方法是什么?

提前致谢!

0 投票
2 回答
173 浏览

javascript - Ember Cli 组件中的数据列表满足条件的布尔值

我有一个 hbs,它显示一个表格,用于显示提供给组件的数据列表

模板/组件/results.hbs

对应的js文件是components/results.js

});

我知道我在做什么是错的。

我想要的是 resultsDetails 列表,如果失败值设置为 0,我希望标志为 false,所以在我的句柄栏中,如果数据失败,我的 td 类设置为 alert-danger。

我对 ember 完全陌生,因此大多数 google 和 ember 指南都太复杂而无法理解。谁能指导我正确的方向?

先感谢您。

0 投票
1 回答
774 浏览

java - Vert.x 文件根目录与 Handlebars 模板位置

在尝试为 Vertx 获取 HandleBars 模板引擎的模板时,我一直在与 NoSuchFileException 作斗争。我个人认为 ether Vertx 文件系统根目录不一致或者我遗漏了一些东西,代码片段如下:

首先,我通过存在确认,目录和模板文件是否存在。如果是,他们开始在同一个目录上渲染操作,我陷入:

java.nio.file.NoSuchFileException: \emplates\index.hbs

尽管存在 FileSystem 声明目录的事件。HandleBars 期望在哪里找到它的模板?我已经将文件夹复制/粘贴templates/index.hbs到所有可能的位置:

  • 项目根
  • 源/资源
  • java main 执行的目录

都没有成功...

另请注意t异常中的缺失,不是拼写错误,看起来堆栈中的某些内容无法很好地处理路径

0 投票
3 回答
3523 浏览

node.js - Handles Bars hbs 不是函数

我刚刚在视图中设置了我的布局文件夹

模块使用是

这给了我以下错误