检测angularJS中的空场

时间:2017-05-24 15:23:52

标签: javascript angularjs trim

我正在使用一堆空格来获取json数据,如下所示:

{
  appNumber: "       "
}

但有时我会回来

{
  appNumber: "123456"
}

我希望能够检测到它没有任何数值并显示短划线

所以在我的控制器中我有:

$scope.appNumber = function() {

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

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

        return $scope.appNumber;
      };

在我的HTML中:

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

1 个答案:

答案 0 :(得分:3)

您正在调用当前范围函数的trim。更改要修剪的变量的名称

要返回appNumber(如果是数字)或“ - ”请尝试

Person

工作fiddle