无法从angularjs中的表中删除所选行

无法从angularjs中的表中删除所选行,angularjs,Angularjs,我有一个表,在该表中,我为每一行动态插入带有编辑/删除链接的行。 “编辑行”工作正常,但当涉及到删除时,它总是删除第一行 代码如下: <table ng-model="Employee" border="1"> <thead> .. </thead> <tbody> <tr ng-repeat="emp in employees"> <

我有一个表,在该表中,我为每一行动态插入带有编辑/删除链接的行。 “编辑行”工作正常,但当涉及到删除时,它总是删除第一行

代码如下:

  <table ng-model="Employee" border="1">
      <thead>
          ..
      </thead>
      <tbody>
        <tr ng-repeat="emp in employees">
           <td>{{emp.id}}</td>
            ..
           <td><a href="#" ng-click="EditRow(emp);">Edit</a>&nbsp &nbsp<a href="#" ng-click="DeleteRow(emp);">Delete</a> </td>

         </tr>
       </tbody>
 </table>

它总是删除第一行。请帮助我。

在删除功能中传递索引

HTML

在拼接方法中,您需要传递第一个索引,然后传递需要删除的元素数量

splice(2,1)

检查有关方法的详细信息@

在删除函数中传递索引

HTML

在拼接方法中,您需要传递第一个索引,然后传递需要删除的元素数量

splice(2,1)

检查有关该方法的详细信息@

谢谢。。它的工作。。。但即使是emp,我也通过了同样的指数。。。那它为什么不起作用呢?Emp是一个对象而不是一个索引。。它的工作。。。但即使是emp,我也通过了同样的指数。。。那它为什么不起作用呢?Emp是一个对象而不是索引
DeleteRow($index);

$scope.DeleteRow=function(index) {

    $scope.employees.splice(index,1);

}
splice(2,1)