2

根据 Handlebars.java 文档,有一个 Options 类,它有一个可以访问的 params 对象。我的问题是,我如何编写一个模板 + 输入 JSON,它将填充这个 Options.param 对象?

显示选项参数功能的 API 文档:http: //javadox.com/com.github.jknack/handlebars/1.3.1/com/github/jknack/handlebars/Options.java.html

4

1 回答 1

2

找到了我自己的答案。选项在模板中指定,而不是在输入数据中。在上下文参数之后传递给辅助函数的任何参数都将是选项。例如:

模板:

{{yourHelperFunction context "option1" "option2"}}

输入数据:

{ 

    "someData" :"data" 

} 

Java代码:


    public yourHelperFunction(String context, Option options){
        if (options.param(0) == "option1") /*do something */
    }

于 2019-01-10T18:59:25.980 回答