Firebase:删除节点
Firebase: Delete a node
需要删除条目 trainName
我试过下面的代码,但对我不起作用。
var usersRef = new Firebase('https://hosurcabapp.firebaseio.com').child('user');delee
var clientInfo = $firebase(usersRef);
$scope.clientInfo = clientInfo.$asObject();
$scope.deleteClient = function(key) {
clientInfo.$remove(key);
};
我是 Firebase 新手,请多多指教
您不能在 Firebase 中设置 null
值,因为 Firebase 将 null
视为删除节点的指令。引用 docs:
Passing null
to set()
will remove the data at the specified location.
由于您的应用程序很可能使用 null
来表示某些特定条件,因此您应该用另一个值来表示该条件:
ref.child('trainName').set('<unnamed>');
更新
如果你想要删除一个节点,你可以这样做:
usersRef.child(key).remove();
需要删除条目 trainName
我试过下面的代码,但对我不起作用。
var usersRef = new Firebase('https://hosurcabapp.firebaseio.com').child('user');delee
var clientInfo = $firebase(usersRef);
$scope.clientInfo = clientInfo.$asObject();
$scope.deleteClient = function(key) {
clientInfo.$remove(key);
};
我是 Firebase 新手,请多多指教
您不能在 Firebase 中设置 null
值,因为 Firebase 将 null
视为删除节点的指令。引用 docs:
Passing
null
toset()
will remove the data at the specified location.
由于您的应用程序很可能使用 null
来表示某些特定条件,因此您应该用另一个值来表示该条件:
ref.child('trainName').set('<unnamed>');
更新
如果你想要删除一个节点,你可以这样做:
usersRef.child(key).remove();