Javascript 在提交时删除表行

Javascript 在提交时删除表行,javascript,angularjs,Javascript,Angularjs,我是angular的新手,我试图在提交时从表中删除一些元素 <tr ng-repeat="val in values "> <td ng-bind="$index"></td> <td ng-bind="val.rec">ED1500322</td> <td>working</td> <td ng-bind="val.result">I am going to Scho

我是angular的新手,我试图在提交时从表中删除一些元素

<tr ng-repeat="val in values ">
    <td ng-bind="$index"></td>
    <td ng-bind="val.rec">ED1500322</td>
    <td>working</td>
    <td ng-bind="val.result">I am going to School</td>
    <td>
      <div class="radio">
        <input ng-model="val.iscorrect" value="yes" type="radio" ng-change="log(val)">
        <label for="opt1">yes</label>
        <input ng-model="val.iscorrect" value="no" type="radio" ng-change="log(val)">
        <label for="opt10">no</label>
      </div>
    </td> 
  </tr>

ED1500322
工作
我要去上学
对
不
使用ng repeat获得的所有数据,我不确定是否删除动态获得的数据

如果单击切换按钮,我想删除行…(以显示已完成某些更改)

普朗克


动态删除数据方面的任何帮助都会很有帮助。首先,我们必须存储用户要从
$scope.valueToRemove
数组中删除的所有项目的索引

当用户提交请求时,我们必须删除所有项目。为此,我们必须从
$scope.valueToRemove
数组中检索(要删除的项的)所有索引。最后,我们可以使用相应的索引调用
splice()
函数(从数组中删除项)

下面是代码的说明


在按钮上设置一个值,如下所示:

getResult

然后对val.iscorrect不为true的表行使用ng hide

  <tr ng-repeat="val in values" ng-hide="hideme && val.iscorrect!='yes'">
    <td ng-bind="$index"></td>
    <td ng-bind="val.rec">ED1500322</td>
    <td>working</td>
    <td ng-bind="val.result">I am going to School</td>
    <td>
      <div class="radio">
        <input ng-model="val.iscorrect" value="yes" type="radio" ng-change="log(val)">
        <label for="opt1">yes</label>
        <input ng-model="val.iscorrect" value="no" type="radio" ng-change="log(val)">
        <label for="opt10">no</label>
      </div>
    </td> 
  </tr>

ED1500322
工作
我要去上学
对
不

删除数据的标准是什么?标准是当切换按钮上有任何更改时,您想删除哪些数据?因此,那些单选按钮值为
否的行应该被删除?单击
getResult
按钮后?如果对切换按钮进行了任何更改,则应removed@JeanMel...I当我点击提交时想要删除