1

如果我处于模板模式并且我想访问模型类变量的对面,我该怎么做?

例如我试过:*

@(myForm: Form[MyFormClass])
<input type="text" disabled="!@myForm.get.isSelected>

其中 isSelected 是一个布尔变量

但是,我收到错误:

`identifier' expected but `!' found

我环顾四周,但找不到任何东西..

4

1 回答 1

5

@ 符号只是一个特殊字符,它告诉编译器 Scala 代码正在启动。因此,在您的代码中,您所说的是输出!首先,然后处理一些scala。

你应该能够做的是

@{!myForm.get.isSelected}

因为这是告诉 scala 编译器!myForm.get.isSelected作为语句执行(因为大括号),而不仅仅是直接输出值。

于 2012-06-26T21:07:58.827 回答