在 Twirl 页面构造函数中键入变量

Type variable in Twirl page constructor

我想做这样的事情:

 @import TypedCaseClass
 @(typedCaseClass: TypedCaseClass[T])(implicit request: RequestHeader, 
  messages: Messages){
   //...
 }

不可能?

只使用通配符?

@import TypedCaseClass
@(typedCaseClass: TypedCaseClass[_])(implicit request: RequestHeader, 
  messages: Messages){
  //...
}

如果您真的想为模板定义一个类型参数 T,那么不,那是不可能的。您可以提出功能请求 here.