javascript – 一次推送多个对象

前端之家收集整理的这篇文章主要介绍了javascript – 一次推送多个对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_1@如何使用angularfire2一次执行多个对象推送?

仅推送一个对象数组不会为每个对象设置键.

this.af.database.list( '/symbols/').push(
             {
                 typ :"symbol1",....
             }
         );
this.af.database.list( '/symbols/').push(
             {
                 typ :"symbol2",....
             }
         );

解决方法

使用常规Firebase JavaScript SDK,您可以通过以下方式实现此目的:
var updates = {};
updates['/symbols/'+ref.push().key] = {
  typ :"symbol1",....
};
updates['/symbols/'+ref.push().key] = {
  typ :"symbol2",....
};
ref.update(updates);

由于AngularFire2构建在普通的Firebase JavaScript SDK之上,因此它们完美互操作.因此,您只需使用Firebase JavaScript SDK即可完成此操作.

原文链接:https://www.f2er.com/js/159507.html

猜你在找的JavaScript相关文章