【问题标题】:AngularFire $asArray: Is $add() method like JavaScripts push() method regarding order?AngularFire $asArray:$add() 方法是否类似于 JavaScript 的 push() 方法关于订单?
【发布时间】:2015-01-25 22:21:43
【问题描述】:

当我使用带有syncronized array in AngularFire 的$add() 方法时,这是否像javasripts push?这意味着它将在数组的末尾?如果是这样,这是否意味着 $add() 方法正在设置 $priority,或者生成的键的创建方式可以用于以类似的时间顺序对数组进行排序?

【问题讨论】:

    标签: firebase angularfire


    【解决方案1】:

    AngularFire 的 $add 方法最终会调用 Firebase 的常规 push 方法。该方法会生成确实按时间顺序排列的键。 Firebase 的 push 与 JavaScript 的常规 Array.push 之间的主要区别在于,Firebase 具有确保即使多个客户端同时添加数据时键也是唯一的逻辑。

    调用push 是否设置节点的优先级;它依赖于的自然顺序。所以你仍然可以将优先级用于其他事情。 :-)

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多