【发布时间】:2015-02-26 12:15:13
【问题描述】:
是否可以将类型参数发送到视图模板?我想做类似的事情:
@formErrors(productForm)
视图 formErrors 可能已定义为 [A](form:Form[A])... 但我似乎无法正确理解。模板引擎似乎不允许这种类型的定义。 (相关Java问题here。)
【问题讨论】:
-
这不是很多可供使用的信息,但我建议如果您正在考虑模板中的类型参数,您可能应该重新考虑您的方法。我个人的看法是,模板应该只需要准备好渲染的数据和控制参数(通常是布尔值)。
-
感谢回复。我所追求的是一段可重用的代码,在这种情况下在表单上工作。 IE。而不是在每个模板中重复
if (productForm.hasErrors)类型的代码,我可以将其抽象到一个单独的视图中并将 productForm 作为参数传递...
标签: scala playframework type-parameter