Một số hàm xử lý biến mảng angular

1. Lặp tất cả các biến mảng trả về

Ví dụ 1:

 $scope.chungtu= response.data.Table;         
  // In tổng dòng
 alert(  $scope.chungtu.length );
 alert(  response.data.Table );

               gtChu="";
              for (x in $scope.chungtu) {
                            gtChu+= response.data.Table[x].TenCot
                          
              }
              alert(gtChu);

Ví dụ 2:

$scope.chungtu= response.data.Table;
response.data.Table.forEach(myFunction);
 function myFunction(item) {
  alert(item.TenCot);
}

 

2. Lọc biến Array trả về từ get ajax

 var result = $scope.Data.filter
            (
                obj =>  obj.Tên_Cột1=='giá_trị_1' && obj.Tên_Cột2=='giá_trị_2'
            );
           var gtChu="";
           for (x in result) {
                gtChu+= result[x].Tên_Cột_Cần_Gộp               
            }
          
  result.length;   // trả về tổng số bảng ghi

// xử lý sau khi load xong

3. Chưa TEST
  $scope.getTotal = function(){
    var total = 0;
    for(var i = 0; i < $scope.cart.products.length; i++){
        var product = $scope.cart.products[i];
        total += (product.price * product.quantity);
    }
    return total;
}