У меня возникли проблемы с поиском примеров того, как реализовать частичные операции с использованием реализации Java-скрипта Spullara. На их странице github нет прямых прямых примеров.spullara усы java partials
В DefaultMustacheFactory Я вижу методы для compilePartial и resolvePartialPath, но я не уверен, что я должен их переопределить или что.
В настоящее время у меня есть это, и он отлично работает без частичных. TemplateContent содержит необработанный шаблон html, включая синтаксис усов.
public Mustache compileMustacheTemplate(String templateCode, String templateContent){
return new DefaultMustacheFactory().compile(new StringReader(templateContent),templateCode);
}
Довольно прямо. Но что, если содержимое шаблона содержало {{> partialName}} внутри него? Я думаю, мне нужно как-то указать этот контент шаблона.
Нужно ли расширять DefaultMustacheFactory или, возможно, еще один класс, чтобы указать имя моего частичного и содержимого для него?
Я считаю, что я просто что-то пропустил.
Спасибо, Matt
Это была стратегия, с которой я столкнулся. До того, как мои шаблоны html и частичные файлы были сохранены в базе данных, но не смогли найти способ загрузить частичный контент, который был сохранен в строке java после вытаскивания из БД. Спасибо за ответ! –
«Частичный» контент, хранящийся в строке java. Строка больше не является частичной, а простой переменной, которая должна быть задана в массиве областей или карт или любого используемого вами. – aliopi