我有這個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