效率更高的方法:使用Firebase / AngularJS 1.x加载单节点或多节点

时间:2019-01-15 19:00:04

标签: angularjs firebase firebase-realtime-database

我有一页需要从Firebase实时数据库加载多个节点。结构如下:

/overview/$date/list
/overview/$date/alerts
/overview/$date/other

使用AngularJS 1.x时更有效:

  • 一次加载overview/$date
  • 或创建多个功能并按节点加载:
    • 加载/overview/$date/list
    • 加载/overview/$date/alerts
    • 加载/overview/$date/other

1 个答案:

答案 0 :(得分:1)

假设$ date仅包含相同的三个子代,并且您一直希望所有子代,那么您可能不会在两者之间找到太大的差异。单个查询可能快一点。但是,如果您还有其他不想读取的子项,则单个查询可能会比较慢,因为它正在加载比您所需的更多数据。