【发布时间】:2016-07-27 14:08:58
【问题描述】:
我正在尝试使用 scala 参数驱动此 html 锚标记的 href 属性,但似乎无法使其工作。
@{
val key = p.getKey()
if(key == "facebook") {
<a href="/authenticate/@(key)">Sign in with facebook</a>
} else if (key == "twitter"){
<a href="/authenticate/{key}">
<span>Sign in with twitter {key} (this works)</span>
</a>
}
}
在这两个示例中,href 属性都没有正确生成,但是当我在 html 属性之外的 span 标记中使用 {key} 时,它会正确打印出密钥。
【问题讨论】:
-
你试过
@{key}吗?您在第一个href示例中使用了括号,而在第二个示例中没有使用@。
标签: html scala playframework playframework-2.0