问题标签 [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 回答
444 浏览

wiremock - Wiremock 没有模板化请求路径段

我正在尝试使用request.pathSegments来在响应中呈现一些信息,并且该占位符为空...

使用 2.26

Wiremock 独立启动 cmd:

java -jar ./wiremock.jar --root-dir "/usr/share/wiremock" --verbose --local-response-template

存根定义:

位于 __files/responses/data.json 中的模板:

拨电至http://localhost:8000/v2/path/data/foo

预期的:

实际的:

我已经尝试{{request.path}}在模板中使用并且正确呈现。

如果有人能发现我错过了什么......

0 投票
1 回答
24 浏览

handlebars.js - 使用 handlebars.js 访问 Json 对象列表中的元素

我想检查guestprofile是否存在。鉴于我目前有一个变量保存我们试图在此处访问的列表的索引,即itemIndex. 所以基本上我试图if guests[itemIndex]["guestprofile"]在 handlebars.js 上下文中查询。

如果我直接引用

它工作正常。但是,如果我用下面的 itemIndex 替换 0 ,一切都坏了......

目前我也尝试过

它们都没有真正起作用。请帮忙,提前谢谢!

0 投票
2 回答
375 浏览

xpath - 独立模式下的 Wiremock 请求模板:我可以使用 XML 文件作为响应模板并使用 XPATH 注入值吗?

我知道请求模板支持 XPath,因此我可以从请求中获取价值,例如{{xPath request.body '/outer/inner/text()'}}. 我已经有一个 XML 文件作为响应,我想注入从请求中获得的这个值,但保持这个响应 XML 的其他部分完整。例如,我想将其注入 XPATH /svc_result/slia/pos/msid

我需要在独立模式下使用它。

我看到另一个问题(Wiremock Standalone - How tooperating response with request data)但那是 JSON,我有 XML 请求/响应。

怎么做到呢?谢谢。

例如,我有这样的映射定义:

而这个要求:

我期待这个响应,xxxxxxxxxxx替换<msid>为请求中的。

0 投票
0 回答
123 浏览

handlebars.js - Handlebars.compile 在页面中不起作用。但是,从控制台工作

// 我在 html 页面中有以下代码。我正在尝试这个来学习 Handlebars.compile 功能。

0 投票
1 回答
17 浏览

mustache - 如果循环不是数组中的最后一项,使用车把模板是否可以呈现逻辑?

使用 java 车把 4.2.1 https://github.com/jknack/handlebars.java 如果循环不是数组中的最后一项,有没有办法呈现逻辑?

我知道我可以这样做:

但我正在寻找只有一个块的东西,类似于 {{^-last}}来自 mustache 模板

0 投票
1 回答
79 浏览

templates - 如何将我的模板从小胡子转换为车把?

我有一些模板,这些模板是需要转换为车把的小胡子文件。从研究来看,车把似乎支持很多但不是所有的小胡子功能。是否有任何工具可以让我自动执行此转换?

我正在使用这些模板的这些特定实现:

0 投票
0 回答
37 浏览

java - 如果模板不是格式良好的 html,Handlebar 编译错误

我正在handlebar用作模板框架。当模板被编译时,如果它不是格式良好的 html,应该会抛出异常。车把有这样的功能吗?

例如,以下模板格式不正确,因为img标签未正确关闭。

0 投票
0 回答
20 浏览

handlebars.java - 如何将数据从一个表达式的自定义助手内部调用的外部 API 传递到其他表达式?- Handlebars.java 模板

对于我的用例,我将 Handlebars.java 用于模板化目的,并希望在车把中创建一个自定义帮助程序,该帮助程序从外部 API 获取数据,以便我可以用数据填充模板中的多个字段。

前任。

这里的“fetchData”是一个自定义助手,它使用“id”从外部 API 获取数据。我想使用这些数据来填充我的 {{name}} 和 {{location}} 字段。

0 投票
0 回答
14 浏览

handlebars.js - 多个适用于车把模板

我有返回包含 helperbars 表达式的字符串的助手。我想要实现的是返回的表达式也将被解析(等等)。在没有把手内部支持的情况下,只需对结果执行 compileInLine 直到返回的字符串不再更改,就可以很容易地完成此操作。

想知道是否有某种配置或更好的方法来实现它?

我需要在 Java 中使用它,但我的问题适用于 handlebars.js 和 jknack/handlebars 项目。