2012-09-07 44 views
5

我有PARAMATERS有條件的標籤打2.0模板

@(title: Html, topbar: Html, nav: String = "")(content: Html) 

我使用@title標籤同時設置了頁面標題和頁面標題即模板:

<div class="header"> 
<h1>@title</h1> 
</div> 

然而,我不有些想提出一個頭/標題,所以我離開他們的空白,並試圖:

@if(title != {}){ 
    <div class="header"> 
    <h1>@title</h1> 
    </div> 
} 

但是,這並不工作.. 我將如何實現這一目標?

感謝

回答

8

您可以在控制器通過null價值,行動不應該使用title,然後檢查是否title != null

@if(title != null){ 
    <div class="header"> 
    <h1>@title</h1> 
    </div> 
} 
+0

如果我有我想忽略特定值,東西像 @if(標題!= {首頁}) – by0

+0

我試過@if(title!= Html(「Home」))但這仍然返回false – by0

+1

爲什麼你的標題有一個'Html'類型,而我認爲它很常見'String'? – biesior