如何从angularjs中的函数打印值

时间:2017-03-18 08:23:13

标签: angularjs ng-controller

看看下面图片中的代码:

HTML:

enter image description here

JS:

enter image description here

cartAmt = productDetail.discountedPrice++;这不起作用

${{cart.cartAmt}}此值未显示

2 个答案:

答案 0 :(得分:0)

请尝试这个我的帮助。而你的问题还不够理解

 $scope.cart= function(){   
  cartAmt = $scope.event.productDetail.discountedPrice++; 
 }

答案 1 :(得分:0)

在您的代码中,cartAmt是一个全局变量,将其添加到范围。

// Set cart amount to zero initially
$scope.cartAmt = 0    


$scope.cart= function(){   
    $scope.cartAmt += $scope.event.productDetail.discountedPrice; 
}

在您的HTML中,您可以像这样访问它:

<ins>cartAmt</ins>

正如我在评论中提到的,以下行有逻辑错误。

$scope.cartAmt = $scope.event.productDetail.discountedPrice++; 

您应该使用:

$scope.cartAmt += +$scope.event.productDetail.discountedPrice;