Как мне указать параметры params в Handlebars.java? - PullRequest
0 голосов
/ 10 января 2019

Согласно документации Handlebars.java, существует класс Options, в котором есть объект params, к которому можно получить доступ. Мой вопрос, как мне написать шаблон + входной JSON, который будет заполнять этот объект Options.param?

API Документация, которая показывает функцию параметров Param: http://javadox.com/com.github.jknack/handlebars/1.3.1/com/github/jknack/handlebars/Options.java.html

1 Ответ

0 голосов
/ 10 января 2019

Нашел свой ответ. Опции указываются в шаблоне, а не во входных данных. Любые параметры, передаваемые вспомогательной функции, после аргумента контекста, будут параметрами. Например:

Шаблон:

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

Входные данные:

{ 

    "someData" :"data" 

} 

Java-код:


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

...