Templates Play 2.0中的普通Scala模板

Templates Play 2.0中的普通Scala模板,templates,scala,playframework-2.0,Templates,Scala,Playframework 2.0,由于Intellij还不支持Play Scala模板引擎,我正在考虑暂时使用普通Scala,因为没有代码完成,导入帮助确实会减慢我的开发速度 是否可以在Play 2.0中使用普通Scala,而不是@-ish包装器作为模板引擎?我想我可以从我的(java)控制器中简单地返回ok(Htmp.apply(“fooo”)),并在scala中构造视图生成静态方法作为伪模板,但我希望项目的整体结构与“原始”类似 举例说明: my会议的常规模板将存储在 /app/views/Meetings/list.sca

由于Intellij还不支持Play Scala模板引擎,我正在考虑暂时使用普通Scala,因为没有代码完成,导入帮助确实会减慢我的开发速度

是否可以在Play 2.0中使用普通Scala,而不是@-ish包装器作为模板引擎?我想我可以从我的(java)控制器中简单地
返回ok(Htmp.apply(“fooo”))
,并在scala中构造视图生成静态方法作为伪模板,但我希望项目的整体结构与“原始”类似

举例说明:

my
会议的常规模板将存储在

/app/views/Meetings/list.scala.html

看看类似的东西:

@(currentUser: User, meetings: Set[Meeting])

@main("Possible Meeting Dates") {
 @for(meeting <- meetings){
  "do fancy layout"
 }
}
import play.api.templates._

def render(user: User, meetings:Set[Meeting]): Html = {
  Html("doing the layout here")
}
因此,我的IDE知道这是Scala,并相应地提供帮助。在将文件重命名为
list.scala.html
时执行后一种操作并不十分有效:
play compile
会生成一些引用。我可以打电话

views.html.Meetings.list.render()

与预期相同,但它不接受任何参数


我是否需要遵守某个签名才能让编译器魔法发挥作用,或者整个想法根本不起作用?

我尝试了一个非常个人化的解决方案。报告(但不喜欢):-()此处:


希望能对您有所帮助。

我尝试了一个非常个人化的解决方案。报告(但不喜欢:-()这里:


希望能对您有所帮助。

感谢您的输入。由于此项功能已打开一段时间,我认为我想要的内容在Play 2.0(尚未)中不适用。感谢您的输入。由于此功能已打开一段时间,我认为我想要的内容在Play 2.0(尚未)中不适用。