2016-04-26 115 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中 “” 是假的,当你比较一下 “”,它总是给人真正。也许你已将空字符串(空字符串内部的空字符串)加倍