Angular + Firebase:如何快速加载大量数据?

Flo*_*ulz 5 angularjs firebase angularfire

我正在使用AngularJS和Firebase.

目标:我想显示Firebase中的所有数据(固定数量的项目:~1600).

问题: AngularFire调用"已加载"大约需要10秒钟.数据大约120 kb,我觉得这可能会更快.(例如,从.json文件加载数据集大约需要一秒钟).

有没有办法加快速度?

小智 2

如果您不需要监听数据更新,您可以使用REST API,只需$http.get()向 firebase 参考 + 发出请求.json

$http.get('https://dinosaur-facts.firebaseio.com/dinosaurs.json')
.success(function(dinos) {
    console.log('The dinosaurs are coming!', dinos);
});
Run Code Online (Sandbox Code Playgroud)

不确定处理大量数据时会快多少,但可能值得一试。