我有这个Scala/Play应用程序,我必须通过AJAX获取一堆模板。我现在正在做这样的事情:Scala/Play:动态加载模板
def home = Action {
Ok(views.html.home())
}
def about = Action {
Ok(views.html.about())
}
def contact = Action {
Ok(views.html.contact())
}
//etc
但是,这只是为每个模板创建一个操作。我可以这样做,而不是:
def loadTemplate(templateName) = Action {
//Load template from "views" with name being value of parameter templateName
}
这是可能的Play框架?如果是的话那么如何?
播放框架2.2.1/2.9.3斯卡拉/ Java的8 64位
UPDATE:我原来的问题可能会被误解。我不想编译模板,我想以更动态的方式获取已编译的模板。
UPDATE2:我想我发现了一些很接近,如果不正是我需要的on this answer,但它在Java和我需要它在Scala中。
嗯,_'I希望获取已编译的一个...'_是,意味着你的意见并不编译什么,他们只是准备使用的HTML页面? – biesior
@biesior第二次更新中的链接几乎涵盖了我需要的内容,这只是我需要它在Scala中,而不是Java。 – Caballero