2012-10-02 23 views
6

Ben bir form nesnesi var ve bir alanın değeri belli dizeYürütme 2: Dizeleri scala şablonunda nasıl karşılaştırılır?

Bunu çalışıyorum ama

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

çalışmıyor ama maalesef çalışmıyor eşit olup olmadığını kontrol etmek gerek , bunun için sözdizimi nedir? karşılaştıran dizeleri

+0

yapabilirsiniz iki dizgiyi == –

+0

ile karşılaştırmak yazım hatası nedeniyle işe yaramıyor mu? hayır beklemek ... yazım hatası –

+0

kod yazım hatası, – nightograph

cevap

9

Kullanım == operatör: senin durumunda böyle

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

( customreCare gibi koşullarda hiçbir yazım hatası olmadığından emin tabii ... emin olun):

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

rahatsız edici tür @if (sp.page ....) yerine @if (... (arasındaki boşluk ve if (önemli olduğu anlaşılıyor) – nightograph

+1

yup, sık sık, gerçekten sinir bozucu olur ... – biesior

İlgili konular