我正在處理角項目。我面臨的錯誤是所有數組中顯示的對象的最後一個值。在數組中獲得不同的值我推
$scope.products = [{"product_id":"1", "price:80"},{"product_id":"2", "price:90"}]
現在我正在使用angular forEach方法。其實我有很多事情,我的產品陣列,所以我使用順序排列,其中二隻提供ID和值
angular.forEach($scope.products, function(value, key){
$scope.order.product_id = value.product_id;
$scope.order.price = value.price;
$scope.orderProducts.push($scope.order);
})
,但我得到
$scope.orders = [{"product_id":"2", "price:90"},{"product_id":"2", "price:90"}]
我的控制檯上,我看到
objet{{"product_id":"1", "price:80"}
但當我打開然後我得到
product_id:"2",
price: "90"
其angular.forEach不.foreach .....這怎麼執行的嗎??檢查該https://docs.angularjs.org/api/ng/function/angular.forEach –