【问题标题】:AngularFire $add operation cause the browser to freezeAngularFire $add 操作导致浏览器冻结
【发布时间】:2017-08-02 08:47:07
【问题描述】:

我正在使用 angularjs 学习 Firebase。来自本教程https://thinkster.io/tutorials/angularfire-realtime-slack-clone/creating-the-channels-sidebar,用于添加新聊天室的代码是这样的

channels.$add(vm.newRoom).then(function (ref) {

但是,当我运行应用程序时,这个 $add 操作成功地在 firebase 表中添加了一条新记录,但它也会导致整个浏览器冻结。

Angular 版本:1.6.2 火力基地:3.7.1 角火:2.1.0

【问题讨论】:

标签: angularjs firebase


【解决方案1】:

这是 Firebase 3.7.1 中的一个错误。当我恢复到 Firebase 3.7.0 时,我的代码可以正常工作,并且我的浏览器不会死机。我已将该错误报告给 Firebase。

【讨论】:

  • 是的,我也是这么想的,我降级了firebase版本,它工作了
  • Firebase 3.6.10 为我工作,即使 angularfire 2.3.0 需要 firebase 3.7.3
【解决方案2】:

最近在 Firebase 3.8.0 中修复了此问题。建议此时升级而不是还原!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 2013-07-19
    相关资源
    最近更新 更多