我想知道没有帮助者的模板中参数的名称,我似乎无法从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);
}
}