[英]Using the value from a map as a key to another value in the map of a mustache template
[英]Passing param to method from mustache template
我试图将参数从胡子模板传递给Java方法,并且尝试查看Lambda,但实际上没有运气,当我在该方法上设置断点时,它甚至都没有受到影响。
这是我要实现的目标:
java方法
public List<Object> someMethod (String param) {
//print it to console or do something with param ...
}
mustache.html
<div id="someString" class="...">
{{#someMethod "hello"}}
...
{{/someMethod}}
</div>
处理模板时,这将导致一个空的div。 有人可以指导我如何实现这一目标,还是有可能的。
谢谢。
我认为您必须使用把手 。 在这种情况下,您可以像现在一样使用模板并通过以下方式传递参数:
Handlebars handlebars = new Handlebars();
Template template = handlebars.compileInline("Hello {{this}}!");
System.out.println(template.apply("Handlebars.java"));
(您可以像示例中那样内联编译,或使用handlebars.compile("mytemplate")
传递参数)
输出:
Hello Handlebars.java!
那是您要找的东西吗? 希望能帮助到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.