如果我处于模板模式并且我想访问模型类'变量的对位,我该怎么做呢?
例如,我尝试过:*
@(myForm: Form[MyFormClass])
<input type="text" disabled="!@myForm.get.isSelected>
其中isSelected是一个布尔变量
但是,我收到错误:
`identifier' expected but `!' found
我环顾四周但找不到任何东西......
答案 0 :(得分:5)
@符号只是一个特殊字符,告诉编译器Scala代码正在启动。 所以,在你的代码中你所说的是输出!首先,然后处理一些scala。
你应该做的是
@{!myForm.get.isSelected}
因为这是告诉scala编译器执行!myForm.get.isSelected
作为语句(因为括号),而不仅仅是直接输出值。