Javascript 删除表中的行-AngularJS和FireBase

Javascript 删除表中的行-AngularJS和FireBase,javascript,angularjs,firebase,Javascript,Angularjs,Firebase,我遇到的问题是,当我试图删除一行时,函数不起作用。我试图实现的是通过单击红色按钮删除表中的一行 这是我在index.html中添加的内容 <button type="button" ng-click="removeRow(row)" class="btn btn-sm btn-danger"> <i class="glyphicon glyphicon-remove-circle"></i> </button> 你

我遇到的问题是,当我试图删除一行时,函数不起作用。我试图实现的是通过单击红色按钮删除表中的一行

这是我在index.html中添加的内容

    <button type="button" ng-click="removeRow(row)" class="btn btn-sm btn-danger">
      <i class="glyphicon glyphicon-remove-circle"></i>
    </button> 

你传递了错误的物体

ng-click="removeRow(row)"
如果要从
客户
中删除数据,必须传递
客户

在js中,您试图从
$scope.myData
而不是
$scope.customers
中删除数据$scope.myData是一个对象,对象没有方法名

像这样试试

JS

HTML



您传递了错误的对象

ng-click="removeRow(row)"
如果要从
客户
中删除数据,必须传递
客户

在js中,您试图从
$scope.myData
而不是
$scope.customers
中删除数据$scope.myData是一个对象,对象没有方法名

像这样试试

JS

HTML



这在前端工作,但是该行不会从数据库中删除。如果尝试删除行,则更新代码。争吵又回来了。。有没有办法也从数据库中删除该行?添加修改后指向plunker的链接:这段代码不用于数据库删除。。这仅适用于客户端。。要从数据库中删除,您必须在服务器端编写代码,并从client@DlerAriThank向您传递数据,我将尝试此方法。此方法在前端有效,但该行不会从数据库中删除。如果尝试删除行,则更新代码。争吵又回来了。。有没有办法也从数据库中删除该行?添加修改后指向plunker的链接:这段代码不用于数据库删除。。这仅适用于客户端。。要从数据库中删除,您必须在服务器端编写代码,并从client@DlerAriThank向您传递数据,我将尝试这样做。
  $scope.removeRow = function removeRow(item) {
    var index = $scope.customers.map(function(x){return x.CustomerPlateNumber;}).indexOf(item.CustomerPlateNumber);
    if (index !== -1) {
        $scope.customers.splice(index, 1);
    }
}
<button type="button" ng-click="removeRow(customer)" class="btn btn-sm btn-danger">