2017-08-16 86 views
1

所以我有這樣的代碼(這一切都是在一個scala.html文件):Play Framework - 如何從Scala模板中的函數獲取值?

@getLevelAsRoman(level: Integer) : String = @{ 
@if(level == 1){ 
    @return "I" 
} 
@if(level == 2){ 
    @return "II" 
} 
@if(level == 3){ 
    @return "III" 
} 
} 

我這樣稱呼它:

@{move.getMove.getName + " " + getLevelAsRoman(move.getMoveLevel) } 

我只是想表明的價值我的HTML。我該怎麼做?上面的代碼獲得誤差

identifier expected but 'if' found. 

回答

0

我會嘗試:

@getLevelAsRoman(level: Integer): String = @{ 
    if(level == 1){ 
     "I" 
    } else if(level == 2){ 
     "II" 
    } else if(level == 3){ 
     "III" 
    } else { 
     "default" 
    } 
} 
相關問題