我试图通过角度控制器计算$ scope值。例如:下面的代码用于将括号内的值相乘。但是,加法(+)的工作方式就像400 + 200 = 400200.如何获得输出600?
$scope.output = ($scope.quantity.Quantity * $scope.pro_price) + $scope.wait_price;
答案 0 :(得分:1)
您需要解析变量,因为您的范围变量可能是字符串类型
$scope.output = ($scope.quantity.Quantity * $scope.pro_price) + parseInt($scope.wait_price);
<强> DEMO 强>
答案 1 :(得分:0)
像这样使用
import bs4 as bs
import urllib.request
sauce = urllib.request.urlopen('http://engage.hpe.com/Template_NGN_Convert_EG-SW_Combined_TEALIUM-RegPage').read()
soup = bs.BeautifulSoup(sauce, 'lxml')
for div in soup.find_all('div', class_='elqFormRow'):
print(div.text.strip())
答案 2 :(得分:0)
您也可以使用Unary Plus operator来获得正确的总结。
这是你能做的。
$scope.output = ($scope.quantity.Quantity * $scope.pro_price) + (+$scope.wait_price);
此解释的工作示例就在这里。
var valueOne = 1;
var valueTwo = "20";
console.log("Regular + operator", (valueOne + valueTwo));
console.log("Unary + operator", (valueOne + (+valueTwo)));
&#13;