问题标签 [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.
java - 使用把手 java 和 ratpac 将 JSON 发送到模板
我正在创建一个测试应用程序,它只是创建一个对象的 JSON 表示并将其发送到模板,然后我想在前端的 JS 脚本中使用 JSON。我正在使用 Ratpack 和 Java Handlebars 来执行此操作。
这是我的 Ratpack 处理程序
然后我尝试使用简单地在页面上呈现数据
但是我收到此消息:
ratpack.jackson.internal.DefaultJsonRender@467db85c
我想简单地渲染类似的东西
spring - 如何在 Spring MVC 中使用 Handlebars?
我有包,但我不知道如何使用它。我只是像使用 .jsp 文件一样使用它们吗?
我尝试过这样的事情:
测试.hbs
在我的控制器中:
我收到错误:javax.servlet.ServletException:无法解析名称为“dispatcher”的 servlet 中名称为“test.hbs”的视图
我已经把test.hbs正常放在 /WEB-INF/views/test.hbs 中。如果我将任何 .jsp 文件放在那里,它就可以工作。但由于某种原因,.hbs 不起作用。有任何想法吗?
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 中。
groovy - 使用把手 Java 迭代地图的地图
我目前正在创建一个小型 Ratpack、Java、Groovy 项目。我使用 Handlebars Java 作为我的模板系统。
https://github.com/jknack/handlebars.java
我正在尝试遍历具有键的映射,然后将映射作为值。这是我的数据的一个例子。
例如,我想遍历我的地图中的每个项目,然后在每个值中遍历地图以显示。
“大多数人与弗兰的比赛是 20 岁”
目前我正在这样做。
@key 正确打印出密钥,但“this”仅显示 Forlan:20。我试图遍历内部地图但没有运气,以前有人遇到过这个吗?
mustache - 在 java 车把模板中循环以及其他参数
我想创建一个车把 java 模板,例如:
在我可以做 object_list.something 之前,我什至不能做一个简单的循环。我尝试了以下方法:
它给出了:
关于如何实现这一目标的任何指示?注意:这些参数将在 json 文件中接收,因此我实际上不能(或不想)创建对象列表。
java - Handlebars:获取参数名称
我想知道没有助手的模板中参数的名称,我似乎既找不到Handlebars
也找不到Template
自然的方法来做到这一点。我必须手动完成,但也许我错过了怎么做?
java - 获取车把java中迭代器列表的长度
Java代码——
模板代码——
我正在尝试获取车把模板中列表的长度。但是我尝试过的所有这些行都不起作用!我想知道我在哪里做错了。在车把java中获取迭代器长度的正确方法是什么?
提前致谢!
javascript - Ember Cli 组件中的数据列表满足条件的布尔值
我有一个 hbs,它显示一个表格,用于显示提供给组件的数据列表
模板/组件/results.hbs
对应的js文件是components/results.js
});
我知道我在做什么是错的。
我想要的是 resultsDetails 列表,如果失败值设置为 0,我希望标志为 false,所以在我的句柄栏中,如果数据失败,我的 td 类设置为 alert-danger。
我对 ember 完全陌生,因此大多数 google 和 ember 指南都太复杂而无法理解。谁能指导我正确的方向?
先感谢您。
java - Vert.x 文件根目录与 Handlebars 模板位置
在尝试为 Vertx 获取 HandleBars 模板引擎的模板时,我一直在与 NoSuchFileException 作斗争。我个人认为 ether Vertx 文件系统根目录不一致或者我遗漏了一些东西,代码片段如下:
首先,我通过存在确认,目录和模板文件是否存在。如果是,他们开始在同一个目录上渲染操作,我陷入:
java.nio.file.NoSuchFileException: \emplates\index.hbs
尽管存在 FileSystem 声明目录的事件。HandleBars 期望在哪里找到它的模板?我已经将文件夹复制/粘贴templates/index.hbs
到所有可能的位置:
- 项目根
- 源/资源
- java main 执行的目录
都没有成功...
另请注意t
异常中的缺失,不是拼写错误,看起来堆栈中的某些内容无法很好地处理路径
node.js - Handles Bars hbs 不是函数
我刚刚在视图中设置了我的布局文件夹
模块使用是
这给了我以下错误