Uczę się Firebase używając angularjs. Z tego poradnika https://thinkster.io/tutorials/angularfire-realtime-slack-clone/creating-the-channels-sidebar kod stosowany, aby dodać nowy czat jest jak ten
channels.$add(vm.newRoom).then(function (ref) {
Jednak, kiedy uruchomić aplikację, to $ dodać operację pomyślnie dodać nowy rekord w Firebase stole, ale również powoduje, że całość przeglądarka zawiesi się.
wersja kątowa: 1.6.2 Firebase: 3.7.1 AngularFire: 2.1.0
Czy jest jakiś błąd konsoli? –
To po prostu pokazuje okno dialogowe, że skrypt jest zajęty. W dzienniku konsoli wyświetla się komunikat "Błąd: skrypt zakończony z powodu limitu czasu pod adresem: $$ rozwiązać @ http: // localhost: 55481/Scripts/angular.js". Zauważam, że nigdy nie dostaje się do tych wywołań zwrotnych. – ngunha02
Powielono i odpowiedziałem tutaj: https://github.com/firebase/angularfire/issues/924 – Kato