0
我有一个像这样的初始化的同步对象:AngularFire/Firebase - 如何删除超过一层的密钥?
var sync = $firebase(ref);
var syncObject = sync.$asObject();
syncObject.$bindTo($scope, 'data');
的同步对象具有以下结构:
{
levelone: {
leveltwo: {
valueone: 1
valuetwo: 2
}
}
}
我想删除与$remove()
的一个值,但我使用此方法无法删除除整个对象以外的任何内容。
下面将删除整个对象:
syncObject.$remove('levelone.leveltwo.valueone');
我不想用$save()
覆盖整个同步对象。
无论如何删除与$remove()
嵌套密钥?