Diese "myTemplate:: #foo"
wird mir die #foo
Element.Erhalten Sie mehrere Elemente nach ID aus Vorlage in Thymeleaf
<div id="foo"></div>
<div id="boo"></div>
<div id="moo"></div>
Allerdings möchte ich "myTemplate:: #foo, #moo"
bekommen, aber dass Wähler nicht funktioniert.
Ist es möglich, mehrere Elemente aus Vorlage in Thymeleaf durch ID zu erhalten?
Was wäre die Syntax?
Danke, leider ist es nicht die Elemente auswählen, obwohl ich doppelt geprüft habe und verwendet es genau wie beschrieben. Kann den Grund noch nicht finden :(vielleicht, weil ich das Template manuell in einer Klassenmethode auflöse. Trotzdem danke +1 – kidwon
@kidwon - was meinst du? Erstellen eigene 'ClassLoaderTemplateResolver' und' TemplateEngine' und Aufruf 'engine.process()'? Wie nennst du es? Das funktioniert für mich: 'engine.process (" myTemplate ", neues HashSet (Arrays.asList (" [id = 'foo' oder id = 'moo'] ")), ctx);'. Verwenden Sie thymeleaf 3? –
Metroids
Ich verwende 'View resolvedView = viewResolver.resolveViewName (" meinTemplate :: [id = 'foo' oder id = 'moo'] ", locale)' ; – kidwon