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