如何从 angularjs 中的函数打印值

how to print a value from function in angularjs

查看下图中的代码:

HTML:

JS:

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

${{cart.cartAmt}}这个值没有显示出来

请试试这个,我会有所帮助。你的问题还不够理解

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

在您的代码中,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;