如何总结 AngularJS 中的两个范围值

How to sum up two Scope values in AngularJS

var selPage2 = $scope.selPage + $scope.itemsPerPage;
$scope.selPageUp = selPage2;

例如,如果 selPage 的值为 50,itemsPerPage 的值为 10,我想在 HTML 元素中显示我的值,如

{{selPageUp}}

Angular JS会将这两个字符串连接起来,显示为5010,但是我想把两个值加起来显示数字60,怎么办?例如,如果我将运算符从 + 更改为 *,它将乘以值并显示 500,它将按我想要的方式工作。请帮忙?

如果它们是整数:

var selPage2 = parseInt($scope.selPage) + parseInt($scope.itemsPerPage);

否则:

var selPage2 = parseFloat($scope.selPage) + parseFloat($scope.itemsPerPage);

$scope.selpage$scope.itemPerPage可能是String类型。如果它们是整数,那么总结起来就很好。所以首先你必须用parseInt()parseFloat()将这个字符串转换为浮点整数。 2 字符串会相乘,因为 * 是一个数学函数,所以它会自动尝试将这些字符串转换为值。