myb*_*dur 9 scala playframework playframework-2.0
我尝试在播放视图模板中使用一个函数
@active(path: String):String = @{
var active:String = ""
if (request.path.startsWith(path)) {
active = "class=\"active\""
}
return active
}
<div class="container-fluid">
....
<li @active("/page") ...>
Run Code Online (Sandbox Code Playgroud)
播放编译器说它找不到活动的值.这有什么不对?
Fyn*_*ynn 16
尝试删除函数的返回类型并将其移动到模板的顶部.这适用于我的模板(另请参阅:View框架中的Playframework 2.0定义函数):
@active(path: String) = @{
if (request.path.startsWith(path))
"class=\"active\""
else
""
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5561 次 |
| 最近记录: |