2012-11-09 171 views
0

我想找出一個字符串是否爲空或不是我試圖做jsrender檢查一個字符串爲空「」

{{if closedOn != "" }}   

,但它不給我正確的輸出

+0

你傳遞給'closedOn'變量的值是什麼? –

+0

使用此'closedOn.toString()'將'closedOn'值轉換爲字符串,, –

回答

3

{{if closedOn}}

應該工作 - 假設closedOn可以是一個日期,或者你想爲未定義/空/「」排除這樣的值。

2

你可以做檢查這樣的:

if (closedOn) { 
    // closedOn is defined and it length > 0 
} 

你的檢查方法是不正常的權利,導致

(undefined != "") is true 
(null != "") is true