Ich verwende Play und ich habe eine einfache EmailService-Klasse, die einige Objekte in einer Play-Vorlage rendert. Hier ist mein Code:Ist es möglich, ein Play! Vorlage als Variable?
Content html = views.html.acceptedEmail.render(incomingBlob,relatedBlob,rule);
email = new Email().setFrom("[email protected]")
.setTo(rule.getSuccessEmailValues())
.setSubject(rule.getFailureNotificationSubject())
.setBodyHtml(html.toString());
Ich frage mich, ob es möglich ist, in dem acceptedEmail passiert Vorlage als Variablenwert, so dass die Vorlage ich anwenden könnte dynamisch auf Basis ändern, was Wert war ich Übergabe an die EmailService (Java) -Klasse, von der dieser Code stammt.
Ich bin ziemlich neu zu Scala Templating so Entschuldigungen, wenn die Frage ein wenig da draußen ist oder wenn mehr Informationen benötigt werden.
aktualisieren
Dies ist letztlich, wie ich diesen Code Arbeit haben möchten:
String template = object.getTemplateName();
Content html = views.html."template".render(incomingBlob,relatedBlob,rule);
Offensichtlich ohne Anführungszeichen, aber hoffentlich fangen Sie meine Drift.
Danke. Dies scheint zu bestätigen, was ich seit dem Posten der Frage gelernt habe. – daniel9x