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;
}
Một số hàm xử lý biến mảng angular