1

我想知道没有助手的模板中参数的名称,我似乎既找不到Handlebars也找不到Template自然的方法来做到这一点。我必须手动完成,但也许我错过了怎么做?

Handlebars hb = newHandlebars();
Template template = hb.compileInline(input);

Set<String> variableNames = new HashSet<String>(template.collectReferenceParameters());

List<String> tagNames = template.collect(TagType.values());
for (String tagName : tagNames) {
  if (hb.helper(tagName) == null) {
    variableNames.add(tagName);
  }
}
4

0 回答 0