[英]AngularJS- Check A value is undefined or null
好的! AngularJS新手。 这是我的控制器代码,用于检查值是未定义还是null。
var configId=$routeParams.confiId;
angular.isUndefinedOrNull = function(configId){ return angular.isUndefined(configId) || configId === null};
if(angular.isUndefinedOrNull) {
alert(configId);
alert("true");
} else {
alert("false");
}
它总是警告true
。 所以我试着提醒configId 。 如果值在那里,它会警告该值,否则它将提示未定义 。 不会成为其他部分因为条件总是如此。 这有什么不对?
if(angular.isUndefinedOrNull)
基本上是检查angular.isUndefinedOrNull
是否真实。 由于angular.isUndefinedOrNull
是一个函数,因此总是如此。
尝试if( angular.isUndefinedOrNull(configId) )
,它检查angular.isUndefinedOrNull
返回的值是否真实。 这将提醒true
,如果返回的值angular.isUndefinedOrNull()
是truthy,否则为假。
你可以使用基本的javascript检查
if(nameOfVariable) //Returns false if variable has null or blank or undefined as value
{
}
else
{
}
来自CheezyCode的欢呼声
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.