2016-04-26 117 views
4

我正在檢查控制器中的值。這是我的代碼。如何在angularjs中檢查字符串是否爲空

var contents = atob(response.documents); 
// I checked the value in contents . it is displaying "" 
if(contents === ""){ 
// no contents 
} 

if條件是重新調用false,當內容有「」和內容有數據時。 如何檢查條件?

+0

[AngularJS-ng-if檢查字符串空值]的可能重複(http://stackoverflow.com/questions/27380000/angularjs-ng-if-check-string-空值) –

回答

5

contents.trim().length === 0怎麼樣?

+0

這個邏輯適用於我。謝謝。 – hanu

+0

如果確實如此,請標記答案! – juandemarco

6

好的平原的Javascript。

if(!contents){ 

} 
1
在Javascript

空字符串falsey你可以使用:

if(contents){ 
    //has content 
}else{ 
//no content 
} 
-1

在javascript中 「」 是假的,當你比較一下 「」,它總是給人真正。也許你已將空字符串(空字符串內部的空字符串)加倍