我想知道没有助手的模板中参数的名称,我似乎既找不到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);
}
}