我正在从服务器获取json数据,我需要将json字符串解析为number,而解析为number则无论值是否为null都会在我的ng重复表中出现。我如何在解析时将NaN替换为0。

功能:

 $scope.parseInt = function (data) {
            return parseInt(data);
        };


的HTML:

 <tr ng-repeat="item in outlets">
            <td>{{ parseInt(item.offerID) }}</td>


我如何获得0而不是NaN?提前致谢。

最佳答案

在控制器中尝试此操作,并尝试避免在HTML中进行处理:

$scope.parseInt = function (data) {
        if (data == null) return 0;
           return parseInt(data);
        };

09-25 18:50
查看更多