2012-10-02 6 views
6

私は、フォームオブジェクトを持っていると私は、フィールドの値が特定の文字列再生2:スカラテンプレートの文字列を比較するには?

私はこれをしようとしているが、それは

@if(sp.pageType.equals("customreCare")) { 
    //render this specific div 
    } else { 
    //render this other div 
    } 

が動作していないが、残念ながら、それは機能していないに等しいかどうかを確認する必要があります、それの構文は何ですか?

+0

することができます2つの文字列を== –

+0

と比較すると、入力ミスのために動作しない可能性がありますか? no wait ... typo –

+0

コードに誤字がありませんでした投稿を修正しました – nightograph

答えて

9

使用の文字列を比較するための==オペレーター:あなたのケースで非常に

@defining("something") {whatToTest => 
    @if(whatToTest == "something"){ There is something } else { There is.... nothing } 
} 

(もちろん...何のタイプミスがcustomreCareのような条件では存在しないことを確認してください):

@if(sp.pageType == "customreCare") { 
    //render this specific div 
} else { 
    //render this other div 
} 
+4

私は@if(sp.page ....)の代わりに@if(... (ifとの間のスペースは明らかに重要です! – nightograph

+1

うん、しばしば、本当に迷惑... – biesior