var selPage2 = $scope.selPage + $scope.itemsPerPage;
$scope.selPageUp = selPage2;
例如,如果selPage的值为50,itemsPerPage的值为10,我想在HTML元素中显示我的值,如
{{selPageUp}}
Angular JS将连接这两个字符串并将其显示为5010,但我想总结两个值以显示数字60.如何做到这一点?例如,如果我将操作符从+更改为*它将乘以值并显示500它将按我想要的方式工作。请帮忙吗?
答案 0 :(得分:3)
如果它们是整数:
var selPage2 = parseInt($scope.selPage) + parseInt($scope.itemsPerPage);
否则:
var selPage2 = parseFloat($scope.selPage) + parseFloat($scope.itemsPerPage);
答案 1 :(得分:0)
$scope.selpage
和$scope.itemPerPage
可能是String类型。如果它们是整数,它总结得很好。首先,您必须使用parseInt()
或parseFloat()
将此字符串转换为Float的整数。 2字符串会相乘,因为*
是一个Math函数,所以它会自动TRY以在值中转换这些字符串。