2016-04-25 12 views
-1

$ FirebaseObjectを使用するときに複数位置の更新を行う方法はありますか?私はこのようにそれをしようとすると

は、私はエラーを取得する「Firebase.updateに失敗しました:最初の引数は無効なキープロパティに($番号)が含まれ、」私はthis SO question溶液を使用していますが、そのdoesnの可能性が

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

をこれを行う最善の方法のように思えます。

$ FirebaseObjectを使用して複数の場所を更新するより良い方法はありますか?

答えて

1

あなたは$firebaseUtils.toJSON()を使用することができ、これAngularFire uses in its $save() method

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