2017-03-12 16 views
5

Angularjs kullanarak Firebase'i öğreniyorum. Bu eğitimde https://thinkster.io/tutorials/angularfire-realtime-slack-clone/creating-the-channels-sidebar itibaren kullanılan kod eklemek için yeni bir sohbet odası Ancak bu

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

i uygulamayı çalıştırdığınızda, bu başarıyla Firebase tabloda yeni bir kayıt eklemek operasyonu eklemek $ ama aynı zamanda bütün nedenleri gibidir tarayıcı donar.

Eğik versiyon: 1.6.2 Firebase: 3.7.1 AngularFire: Bu Firebase 3.7.1 bir hata var 2.1.0

+0

Herhangi bir konsol hatası var mı? –

+0

Sadece betiğin meşgul olduğunu söyleyen bir iletişim kutusu gösterir. Konsol günlüğünde, "Hata: Komut dosyası şu adresten zaman aşımıyla sonlandırıldı: $$ @ http: // localhost: 55481/Scripts/angular.js". – ngunha02

+0

Çoğaltılmış ve daha sonra geri çağrılan çağrıları içine asla girmediğini fark ettim: https://github.com/firebase/angularfire/issues/924 – Kato

cevap

6

. Firebase 3.7.0'a geri döndüğümde kodum çalışıyor ve tarayıcılarım donmuyor. Hatayı Firebase'e bildirdim.

+1

Evet, ben de öyle düşündüm ve firebase versiyonunu düşürdüm ve – ngunha02

+0

Firebase 3.7 çalıştı. .3 burada, hala donuyor ... –

+1

Firebase 3.6.10 angularfire 2.3.0 firebase 3.7.3 gerektiriyor olsa bile benim için çalıştı – gkiko

0

Bu yakın zamanda Firebase 3.8.0'da düzeltildi. Bu noktada geri dönmek yerine güncellemeyi öner!

İlgili konular