0

如何使用 java 在车把中添加 OR 条件?我想做类似的事情:

{{#if condition1}} || {{#if condition2}}
  do something
  .....
  ......
{{else}}
  do something else...
{{/if}}

我需要注册一些助手吗?例如,为了比较一个数字是否大于另一个,我写了一个助手,如:

handlebars.registerHelper("ifgt", new Helper<Integer>() {
            @Override
            public CharSequence apply(Integer value, Options options) throws IOException {
                if (value == null || options.param(0) == null) return options.inverse();
                if (value.compareTo(options.param(0)) > 0) {
                    return options.fn();
                }
                return options.inverse();
            }
        });
4

1 回答 1

0

终于在handlebar java中找到了一个基本操作的库,比如or,and,not,mathematical operations。

参考:http ://handlebars-java-helpers.beryx.org/releases/latest/#_or

对于 java 的使用:https ://github.com/beryx/handlebars-java-helpers/issues/1#issuecomment-355653085

于 2018-01-06T16:36:24.063 回答