Scala/Play框架:将视图传递给视图
我有一行代码:Scala/Play框架:将视图传递给视图,scala,playframework,Scala,Playframework,我有一行代码: Ok(views.html.main("Title",views.html.userShow(user))) 根据调试器视图,userShow(user)返回一个html对象 main2以 @(title: String)(content: play.twirl.api.Html) 现在我得到了错误消息: 应用方法的参数太多:(标题:字符串)(内容: play.twirl.api.Html)对象中的play.twirl.api.HtmlFormat.appendeable 缅
Ok(views.html.main("Title",views.html.userShow(user)))
根据调试器视图,userShow(user)返回一个html对象
main2以
@(title: String)(content: play.twirl.api.Html)
现在我得到了错误消息:
应用方法的参数太多:(标题:字符串)(内容:
play.twirl.api.Html)对象中的play.twirl.api.HtmlFormat.appendeable
缅因州2
此代码有什么问题?主视图的声明使用了当前参数:
@(title: String)(content: play.twirl.api.Html)
这意味着你必须像这样通过考试:
Ok(views.html.main("Title")(views.html.userShow(user)))
由于试图向第一个分组传递太多参数,因此引发了错误
或者,将main
视图的参数更改为不可用:
@(title: String, content: play.twirl.api.Html)