gpt4 book ai didi

javascript - 我想使用 javascript 从 firebase 中删除元素

转载 作者:行者123 更新时间:2023-12-03 06:48:03 24 4
gpt4 key购买 nike

我正在尝试了解如何从 Firebase 中删除项目。我已经设置了一个函数 (saveEmployee) 来创建一个项目,但不知道如何删除一个项目。

HTML

<tbody ng-repeat="employee in employees"> 
<tr>
<td>{{employee.employeeName}}</td>
<td>{{employee.employeeAge}}</td>
<td><a class="btn btn-danger" ng-click="removeEmployee(employee.employeeName)" >Delete</a></td>
</tr>
</tbody>

JS

$scope.removeEmployee = function(employeeName) {
console.log(employeeName);
$scope.myData.child(employeeName).remove();
};

最佳答案

使用 Firebase.set() 并传入 null。这将删除该员工。

$scope.removeEmployee = function(employeeId) {
var employeeRef = new Firebase('https://myfirebaseurl.firebaseio.com/employees/' + employeeId);
employeeRef.set(null);
};

或使用回调处理程序。

$scope.removeEmployee = function(employeeId) {
var employeeRef = new Firebase('https://myfirebaseurl.firebaseio.com/employees/' + employeeId);
employeeRef.set(null, function(error) {
if (error) {
console.log(error);
} else {
console.log('Employee deleted.');
}
});
};

关于javascript - 我想使用 javascript 从 firebase 中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37635243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com