1

私は主@に Play での使用方法を推測しています。if次のコードは、との間に空白がない場合にコンパイルされますが、それ以外の場合はコンパイルされません(。また、 forまたは閉じ中かっこではなく、for@を使用する必要がありました。ifelse

質問:

  1. Scala で記述されたすべてのコードに @ を使用するべきではありませんか?

  2. 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!**
        }
4

1 に答える 1