检查变量是否为空 - Angular 2

kar*_*rns 16 angular

如何在Angular 2中检查变量是否为空?我知道有一些本地方式,比如

if (myVar === null) {do stuff}

但我正在寻找像Angular 1这样的东西

if (angular.isEmpty(variable)) { do stuff }.

如何使用Angular 2检查变量是否为空?

小智 18

假设我们有一个名为x的变量,如下所示:

var x;
Run Code Online (Sandbox Code Playgroud)

以下声明有效,

x = 10;
x = "a";
x = 0;
x = undefined;
x = null;
Run Code Online (Sandbox Code Playgroud)

1.号码:

x = 10;
if(x){
//True
}
Run Code Online (Sandbox Code Playgroud)

并为(x = undefinedx = 0小心)

if(x){
 //False
}
Run Code Online (Sandbox Code Playgroud)

2.字符串 x = null,x = undefinedx = ""

if(x){
  //False
}
Run Code Online (Sandbox Code Playgroud)

3布尔x = falsex = undefined,

if(x){
  //False
}
Run Code Online (Sandbox Code Playgroud)

通过牢记这一点,我们可以轻松地检查Angular js中的变量是否为空,null,0或未定义.Angular js doest提供单独的API来检查变量值空白.


Yoa*_*man 5

if( myVariable ) 
{ 
    //mayVariable is not : 
    //null 
    //undefined 
    //NaN 
    //empty string ("") 
    //0 
    //false 
}
Run Code Online (Sandbox Code Playgroud)