我正在从服务器获取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);
};