Kann mir jemand Observables erklären? Sie bezeichnen Observables als Versprechen. Wenn ich eine Methode aufrufen und Daten zurückgeben kann, warum brauche ich eine Observable?Observables und Abonnements
Antwort
Angular ist nicht blockierend mit Versprechungen/Observables ermöglicht, dass der Code weiterhin ausgeführt wird, während die angeforderten Daten abgerufen werden.
Verspricht Zuckermantel das Rückrufmuster, do this then that then other
. Ein Versprechen reagiert auf Daten und gibt entweder einen Wert oder einen Fehler zurück.
Seit der Erstellung von JavaScript haben Ereignis-Listener auf Ereignisse im Browser gehört und darauf reagiert. Observables sind die neueste und größte Abstraktion des Beobachtermusters. Es spielt keine Rolle, um welche Datenquelle es sich handelt, Sie können ein Observable umschließen.
Wenn Sie mit einem Datenstrom arbeiten, ist ein Promise für Sie nicht von Nutzen, da der Stream möglicherweise nicht beendet wird. Observables lösen das Problem. Angular 2 verwendet Observables anstelle von Promises für den Umgang mit HTTP.
- 1. Observables und Antwortdaten Typings
- 2. CloudKit-Abonnements und UNNotificationServiceExtension
- 3. Angular2 - * ngIf und Async Observables
- 4. Ionic2, Angular2, HTTP und Observables
- 5. Wie man Observables mit anderen Observables filtert
- 6. Anwendungslogik für Fakturierung und Abonnements?
- 7. Defer Observables
- 8. ngFür Observables?
- 9. Flowrouter Abonnements
- 10. Stripe-Abonnements
- 11. Angular2 Observables Karte und abonnieren Sie sofort?
- 12. Angular2 Routing und Cancelling Observables Mid Stream
- 13. Angular2 mehrere Observables und forkJoin funktioniert nicht
- 14. KnockoutJs - Wie "Abonnements" zu synchronisieren und Ereignis klicken?
- 15. Verschachtelte Abonnements mit RxJava Timer und Timeouts
- 16. Wie Azure-Abonnements und Mandanten programmgesteuert aufzählen?
- 17. Problem beim Verbinden von Ports und Abonnements
- 18. Xamarin Forms (Android) - Upgrade und Downgrade-Abonnements
- 19. RxJava holt Observables parallel
- 20. Kombinieren boolescher Observables
- 21. Angular2 Observables vs. Versprechungen
- 22. Abflachung verschachtelte Observables
- 23. RX verschmelzen mehrere Observables
- 24. Unit Tests Winkel Observables
- 25. q.all für angular2 observables
- 26. Angular2 Observables - Replay
- 27. Concat Observables to BehaviourSubject
- 28. Joining zwei firebase observables
- 29. Fehlerbehandlung für gezippte Observables
- 30. Disposable Observables in onDettachView
Vielen Dank für die Erklärung und nicht mich Frage abstimmen. – user1854438