私は主@
に Play での使用方法を推測しています。if
次のコードは、との間に空白がない場合にコンパイルされますが、それ以外の場合はコンパイルされません(
。また、 forまたは閉じ中かっこではなく、for@
を使用する必要がありました。if
else
質問:
Scala で記述されたすべてのコードに @ を使用するべきではありませんか?
Play フレームワーク ビューで @ を使用するための規則は何ですか?
これはコンパイルされません:
@if (userForm.value.isDefined) {
これは次のことを行います。
@if(userForm.value.isDefined) {
<h1>@userForm.get.name (userForm.get.age)</h1>
<h2>Lives at @userForm.get.address.fullStreet</h2>
**} else { //no @ required!**
<h1>Feed User Data</h1>
@helper.form(action=routes.Data.post){
@helper.inputText(userForm("name"))
<input type="submit" name="send" value="submit"/>
} **//no @ required for closing braces!**
}