需要删除条目 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的新手
答案 0 :(得分:4)
您无法在Firebase中设置null
值,因为Firebase会将null
视为删除节点的指令。引用docs:
将
null
传递给set()
将删除指定位置的数据。
由于您的应用程序很可能使用null
来表示某些特定条件,因此您应该用其他值替换以表示该条件:
ref.child('trainName').set('<unnamed>');
如果想要删除节点,您可以执行以下操作:
usersRef.child(key).remove();