我在 scala 模板中做一些条件编码。告诉我如何将以下 java 逻辑写入 scala.html 模板。
String temp = "";
if(!cityName.equals(temp)){
temp=cityName;
}
else{
//do something..
}
我在 scala 模板中做一些条件编码。告诉我如何将以下 java 逻辑写入 scala.html 模板。
String temp = "";
if(!cityName.equals(temp)){
temp=cityName;
}
else{
//do something..
}
Scala 视图允许您使用@defining
块定义一些变量(请参阅可重用值),但是它不允许您这样re-assignate
做,因此您的伪代码将无法按预期工作。
在这种情况下,您需要在模型中编写自定义 getter,这将返回一个有效值,而不是在视图中使用临时值。您还可以访问任何静态 Java 方法,该方法将根据某些条件处理您的传入字符串。
我必须说,我不知道你到底想达到什么目标,但我认为,可以通过上面提出的解决方案来解决。