gpt4 book ai didi

javascript - 检测angularJS中的空字段

转载 作者:行者123 更新时间:2023-11-30 15:18:17 26 4
gpt4 key购买 nike

我正在获取带有一堆空格的 json 数据作为字符串,如下所示:

{
appNumber: " "
}

但有时我会收回这个

{
appNumber: "123456"
}

我希望能够检测到它什么时候没有任何数值并显示一个破折号

所以在我的 Controller 中我有:

$scope.appNumber = function() {

var appNumber = $scope.appNumber.trim();

if (!appNumber) {
return "-";
}

return $scope.appNumber;
};

在我的 HTML 中:

<div ng-bind="appNumber()"></div>

最佳答案

您正在对当前作用域函数调用 trim。更改要 trim 的变量的名称

如果 appNumber 是数字或 '-' 则返回 appNumber 尝试下面

$scope.appNumber = function() {
$scope.str = "12312";
var x = + $scope.str;
if (x.toString() === $scope.str) {
return $scope.str;
}
return '-';
};

工作 fiddle

关于javascript - 检测angularJS中的空字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44162602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com