Angularjs 结合$FirebaseObject和多位置更新

Angularjs 结合$FirebaseObject和多位置更新,angularjs,firebase,angularfire,Angularjs,Firebase,Angularfire,在使用$FirebaseObject时,是否有方法进行多位置更新 当我这样尝试时,我得到一个错误“Firebase.update失败:第一个参数在属性中包含无效的键($id)” 我可以在中使用解决方案,但这似乎不是最好的方法 使用$FirebaseObject时,有更好的方法进行多位置更新吗?您可以使用$firebaseUtils.toJSON(),它: var customerData = {}; customerData["Customers/

在使用$FirebaseObject时,是否有方法进行多位置更新

当我这样尝试时,我得到一个错误“Firebase.update失败:第一个参数在属性中包含无效的键($id)”

我可以在中使用解决方案,但这似乎不是最好的方法


使用$FirebaseObject时,有更好的方法进行多位置更新吗?

您可以使用
$firebaseUtils.toJSON()
,它:

            var customerData = {};
            customerData["Customers/" + user.uid] = firebaseObject;
            customerData["ProjectOverview/" + user.uid] = "value";
            ref.update(customerData);
var customerData = {};
customerData["Customers/" + user.uid] = $firebaseUtils.toJSON(firebaseObject);
customerData["ProjectOverview/" + user.uid] = "value";
ref.update(customerData);