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

如何总结AngularJS中的两个范围值,angularjs,function,sum,operators,Angularjs,Function,Sum,Operators,例如,如果selPage的值是50,itemsPerPage的值是10,我想在HTML元素中显示我的值,如 var selPage2 = $scope.selPage + $scope.itemsPerPage; $scope.selPageUp = selPage2; Angular JS将连接这两个字符串,并将其显示为5010,但我想将两个值相加以显示数字60。怎么做?例如,若我将运算符从+改为*它将乘以值并显示500,它将按照我想要的方式工作。请帮助?如果它们是整数: {{selPage

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

var selPage2 = $scope.selPage + $scope.itemsPerPage;
$scope.selPageUp = selPage2;
Angular JS将连接这两个字符串,并将其显示为5010,但我想将两个值相加以显示数字60。怎么做?例如,若我将运算符从+改为*它将乘以值并显示500,它将按照我想要的方式工作。请帮助?

如果它们是整数:

{{selPageUp}}
否则:

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

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

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