【发布时间】:2017-09-25 11:18:36
【问题描述】:
我从服务器获取 json 格式的数据,我需要将 json 字符串解析为数字,而在我的 ng 重复表中将值解析为 null 的地方为数字。解析时如何将 NaN 替换为 0。
功能:
$scope.parseInt = function (data) {
return parseInt(data);
};
html:
<tr ng-repeat="item in outlets">
<td>{{ parseInt(item.offerID) }}</td>
我怎样才能得到 0 而不是 NaN?提前致谢。
【问题讨论】:
-
return(parseInt(data)||0) -
您可以使用
Number()而不是parseInt(),只要您确定您永远不会得到十进制数字。parseInt(item.offerID) || 0也可以解决问题 -
@KKSK,它对你有用吗?
-
我使用了 if isNaN 为我工作。谢谢 - Alexandru-Ionut Mihai
标签: javascript jquery css angularjs wordpress