Truy cập giá trị biến từ mảng trả về angular hay ajax

Truy cập giá trị biến từ mảng trả về angular hay ajax

 $scope.loadBangGia = function () {
            $http({
            method : "GET",
            url : "Query_Do.aspx?name=BanHang_iif/BangGia&out=json"
            }).then(
                function mySuccess(response)
                {
                    // alert( response.data);
                    $scope.Data_NhomHang = response.data.Q1;
                    alert($scope.Data_NhomHang[0]["STT"]);
                 
                }, function myError(response)
                {
                    alert(response.statusText);
                }
            ); //end then
        $(".alert_load_data").html("");
        
    } // end $scope.loadDonHang

* Lặp từ bảng ghi đầu đến bảng ghi cuối
  1. Cách dùng chỉ số vị trí bảng ghi

     //alert(data.Q1.length   );
     for (x in data.Q1) {
        //x: trả về từ 0 cho đển tổng (bảng ghi -1)
        alert( data.Q1[x]._SYS_KEY );
    }

  * _SYS_KEY là tên cột trong json

  2. Cách dùng forEach với function
 
* Lặp trực tiếp

data.Q1.forEach(function(data, index) {
                      alert(data.TenCot);
            });


* cách viết thêm hàm
data.Q1.forEach(myFunction);

function myFunction(item) {
  alert(item._SYS_KEY);
}

* Cập nhật lại giá trị
function myFunction(item, index, arr) {
  arr[index]._SYS_KEY="xx";
}

 

 

 

 

Truy cập giá trị biến từ mảng trả về angular hay ajax