0

我在 scala 模板中做一些条件编码。告诉我如何将以下 java 逻辑写入 scala.html 模板。

String temp = "";
 if(!cityName.equals(temp)){
         temp=cityName;
    }
 else{
        //do something.. 
     }
4

1 回答 1

1

Scala 视图允许您使用@defining定义一些变量(请参阅可重用值),但是它不允许您这样re-assignate做,因此您的伪代码将无法按预期工作。

在这种情况下,您需要在模型中编写自定义 getter,这将返回一个有效值,而不是在视图中使用临时值。您还可以访问任何静态 Java 方法,该方法将根据某些条件处理您的传入字符串。

我必须说,我不知道你到底想达到什么目标,但我认为,可以通过上面提出的解决方案来解决。

于 2013-04-16T12:53:57.463 回答