在IF条件下写什么警告消息删除一行在javascript中

What to write in IF condition for Warning Message to delete a row in javascript?

本文关键字:一行 javascript 删除 条件下 IF 什么 警告 消息      更新时间:2023-09-26

if条件下写什么警告消息删除一行在javascript?

$scope.removeRow = function(table) {
     $scope.tablerow = [];
     angular.forEach(table.itemTables, function(row, index) {
         var check = row.select;
         if (check == undefined || check == "") {
             $scope.tablerow.push(row);
         } else{
         }
     });
     $scope.ginData.itemTables = $scope.tablerow;
     if(???????==false){
         logger.logError("Please select atleast one item to delete");
     }
 };

我应该写什么来代替??????

我正在使用eclipse,我希望,当我删除一行,这条消息应该显示在警告框,当我选择一行,它将被删除。

只需为循环中的选中项维护一个counter。这样的:

 var check_counter = 0; //Maintains a count of number of items to be deleted
 angular.forEach(table.itemTables, function(row, index) {
     var check = row.select;
     if (check == undefined || check == "") {
         $scope.tablerow.push(row);
     } else{
         check_counter++;
       //Your other logic
     }
 });

在循环之后的if块中,只需检查check_counter的值,如下所示:

 if(check_counter == 0){
     //You can be certain that no items were checked otherwise the check_counter variable wouldn't be 0
     logger.logError("Please select atleast one item to delete");
 }

希望它能让你朝着正确的方向开始。