by0*_*by0 1 java playframework playframework-2.0
如果我处于模板模式并且我想访问模型类变量的对位,我该怎么做?
例如,我试过:*
@(myForm: Form[MyFormClass])
<input type="text" disabled="!@myForm.get.isSelected>
Run Code Online (Sandbox Code Playgroud)
其中isSelected是一个布尔变量
但是,我收到错误:
`identifier' expected but `!' found
Run Code Online (Sandbox Code Playgroud)
我环顾四周但找不到任何东西..
@符号只是一个特殊字符,告诉编译器Scala代码正在启动.所以,在你的代码中,你所说的是输出!首先,然后处理一些scala.
你应该做的是
@{!myForm.get.isSelected}
Run Code Online (Sandbox Code Playgroud)
因为这是告诉scala编译器!myForm.get.isSelected作为语句执行(因为括号),而不仅仅是直接输出值.
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |