Как мне указать параметры params в Handlebars.java?
Согласно документации 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 ответ
Нашел свой ответ. Опции указываются в шаблоне, а не во входных данных. Любые параметры, передаваемые вспомогательной функции, после аргумента контекста, будут параметрами. Например:
Шаблон:
{{yourHelperFunction context "option1" "option2"}}
Входные данные:
{
"someData" :"data"
}
Java-код:
public yourHelperFunction(String context, Option options){
if (Option.param(0) == "option1") /*do something */
}