Studiuję kurs na Angularfire i przechodzi nad subskrypcją Forbase. Jednak nie .onapshot zapewnia taką samą obserwowalną funkcjonalność? .onsnapshot aktualizuje moją tablicę ze zmianami z Firestore w czasie rzeczywistym ... więc dlaczego użyczbymy kątnicę do subskrybowania, jeśli możesz użyć metody .onsnapshot?

2
D.Hodges 28 lipiec 2020, 18:44

1 odpowiedź

Najlepsza odpowiedź

Angularfire istnieje jako sposób na korzystanie z funkcjonalności FireBase w sposób, który ogólnie odpowiada lepiej programowaniu kątowym. Cała funkcjonalność Angularfire jest tylko owijką nad równoważną funkcjonalnością w obiektach ogniowych JavaScript.

Głównym sposobem, w jaki Angularfire pomaga ci, że jest używa RXJS, a tym samym zwraca obserwowały, które kątowe lubi tak dobrze. Kątowy jest zbudowany wokół obserwatorów i ogólnie rzeczowych rzeczy idzie dobrze obserwowaniami.

Więc po prostu umieść, co daje Kątek, jest obserwowalny w miejscu wywołania zwrotnego, które bezpośrednio dostaniesz za pomocą FireBase.

1
Elemental 28 lipiec 2020, 16:40