我正在使用 AngularJS 和 Firebase。
目标:我想要显示 Firebase 中的所有数据(固定项目数:~1600)。
问题:AngularFire 调用“已加载”大约需要 10 秒。数据大约120 kb,我觉得这还可以更快。 (例如,从 .json 文件加载数据集需要一秒钟左右的时间)。
有没有办法加快速度?
最佳答案
如果您不需要监听数据更新,您可以使用 REST API只需对 firebase 引用 + .json
执行 $http.get()
请求即可:
$http.get('https://dinosaur-facts.firebaseio.com/dinosaurs.json')
.success(function(dinos) {
console.log('The dinosaurs are coming!', dinos);
});
不确定处理大量数据时速度会快多少,但可能值得一试。
关于angularjs - Angular + Firebase : How to quickly load lots of data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21954958/