【发布时间】: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
【问题讨论】:
-
是否有任何控制台错误?
-
它只是显示一个对话框说脚本正忙。在控制台日志中,它显示“错误:脚本因超时而终止:$$resolve@localhost:55481/Scripts/angular.js”。我注意到它永远不会进入 then 回调