angularjs - Angular + Firebase : How to quickly load lots of data?

标签 angularjs firebase angularfire

我正在使用 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/

相关文章:

javascript - Angular JS 和 jqLit​​e 将节点与选择器匹配

android - 如何将图像上传到 Firebase 存储?

android - 具有 levenshtein 排序和逐字逐句的 Firebase 高级模糊搜索

javascript - 如何使用 Firebase 数据制作简单的 d3 图表?

firebase - 如何加入在 Firebase 中深入两级以上的非规范化数据

javascript - AngularFire 0.5.0 $on 'change' 事件未正确触发

javascript - 单击时如何将 td-tag 更改为 html 中的 input-tag?

c# - Angular JS - UI 测试 Angular js 项目的最佳方式

angularjs - 了解 angularJS 中的状态

android - Firebase 身份验证不起作用 - 模拟器上的 'Update Google Play services' 消息(Android)