Javascript 检测angularJS中的空字段
我得到了json数据,其中包含一组空格作为字符串,如下所示:Javascript 检测angularJS中的空字段,javascript,angularjs,trim,Javascript,Angularjs,Trim,我得到了json数据,其中包含一组空格作为字符串,如下所示: { appNumber: " " } 但有时我会把这个拿回来 { appNumber: "123456" } 我希望能够检测到它什么时候没有任何数值,而是显示一个破折号 因此,在我的控制器中,我有: $scope.appNumber = function() { var appNumber = $scope.appNumber.trim(); if (!appNumber)
{
appNumber: " "
}
但有时我会把这个拿回来
{
appNumber: "123456"
}
我希望能够检测到它什么时候没有任何数值,而是显示一个破折号
因此,在我的控制器中,我有:
$scope.appNumber = function() {
var appNumber = $scope.appNumber.trim();
if (!appNumber) {
return "-";
}
return $scope.appNumber;
};
在我的HTML中:
<div ng-bind="appNumber()"></div>
您正在对当前作用域函数调用trim。更改要修剪的变量的名称 若要返回appNumber(如果是数字或“-”,请尝试下面的操作
$scope.appNumber = function() {
$scope.str = "12312";
var x = + $scope.str;
if (x.toString() === $scope.str) {
return $scope.str;
}
return '-';
};
正在工作您正在对当前范围函数调用trim。更改要修剪的变量的名称