问题标签 [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 投票
1 回答
210 浏览

java - 如何在 Java 中的 HandleBar 中进行货币格式化?

车把是否支持货币格式?例如下面的东西?

0 投票
1 回答
184 浏览

handlebars.js - 使用把手中的每个助手访问数组中的嵌套对象

我有这种格式的数据

我的 html 看起来像这样

预期输出是

但我得到输出为

0 投票
0 回答
150 浏览

kotlin - 如何在 handlebars.java 中将 Instant 解析为 RFC 2822

我想传递Instantcontext显示为 RFC 2822 字符串。

目前,我在代码中解析它:

但我想知道在模板中有什么选择吗?

0 投票
1 回答
45 浏览

java - 正则表达式替换以删除 html 标签之间的空格

我目前正在使用从 mustache/handlebars 模板构建的 HTML。

目标是在车把生成文本后获取文本,并通过删除不必要的空白字符来减小其大小,但保持标签的属性值和内容不变。

考虑以下示例:

应该变成:

和:

应该变成:

0 投票
1 回答
1882 浏览

java - Wiremock 模板 fixedDelayMilliseconds

我试图在延迟后在wiremock中生成响应,该延迟来自传入的请求。例如,请求中用户的姓氏是“delay_10000”然后延迟 10000 毫秒,或者 delay_20000 然后延迟 20000 ......

任何人都可以确认哪些字段可以被模板化。doco 建议“响应标头和正文”,以及其他地方的 bodyFileName (我有工作),但它没有说明其他响应字段是否可以模板化。

目前我看到

首先,我可以看到它在哪里被捕获,但不清楚它在哪里被抛出 https://github.com/tomakehurst/wiremock/blob/master/src/main/java/com/github/tomakehurst/wiremock/standalone/JsonFileMappingsSource。爪哇#L121

其次,我不清楚我是否只是错误地驱动了wiremock,这不可能通过响应转换器实现,但可以通过扩展和“响应定义转换”(http://wiremock.org/docs/extending -wiremock/ )

我可以用一组固定的延迟来解决这个问题——但如果它是动态的会更好

帮助表示赞赏!

0 投票
0 回答
78 浏览

handlebars.js - Handlebars 模板中的切换功能

因此,我们使用把手创建了许多模板。在众多车把中,我们有一个车把,我们希望在其中进行一些更改,这些更改仅应在特定日期后生效。为此,我们想创建一种拨动开关,例如:

下面是通用模板解析器,我在其中尝试创建一个可以在模板的 if 部分中注入的开关。有什么建议么?

0 投票
1 回答
166 浏览

jsonpath - Wiremock 中的嵌套表达式

我试图在 Wiremock 中嵌套表达式,但出现错误。是否可以在 pickRandom 助手中嵌套一个 randomValue ?

例子:

我有一个返回的wiremock存根:"{{{pickRandom '{\"test\": \"1\"}' '{\"test\": \"{{randomValue type=\'UUID\'}}\"}'}}}"

0 投票
0 回答
91 浏览

java - Spring MVC:更新车把视图而不重新启动

我正在开发一个 Spring MVC Web 应用程序(不是 Spring Boot)。我通过使用maven构建一个war包在本地开发它,然后使用tomcat运行这个应用程序。

Spring 应用程序使用com.github.jknack.handlebars.springmvc.HandlebarsViewResolver(来自handlebars.java)来呈现把手视图,例如index.hbs.

每当我更改其中一个文件时,我都需要重新启动 Spring 应用程序才能在浏览器中看到我的更改。有没有办法,例如通过一些调试或开发模式,让 Spring 在不重新启动的情况下获取这些更新?

0 投票
0 回答
23 浏览

javascript - 如何在 handlebars.java 的同一页面上创建部分或 CTA 的链接或 ID?

我带着担忧来到这里。我们希望在客户网站的同一页面上为不同的 CTA 建立链接结构。就像,如果有人打开链接https://www.smansha.com/webinar/#book-a-private-demo/那么它应该直接打开相应的弹出窗口。

对此也一样:https ://www.smansha.com/webinar/#attend-a-free-webinar/如果您能帮助我如何使这种结构成为可能,您的建议将不胜感激。

提前致谢。

吉丁

0 投票
1 回答
62 浏览

java - 用斜杠替换文字的 Java 把手

我想在java中使用handlerbars(com.github.jknack)来替换字符串中的值,如下所示:

这个测试的输出是: testing handlerbars testValue -

预期的输出将是: testing handlerbars testValue - fooValue

当文字是简单的 ( {{ test }}) 时,替换工作正常,但当文字包含斜线 ( ) 时,它不起作用{{ foo/bar }}。有没有办法用车把替换"foo/bar"字符串"fooValue"