KAPITEL 11
Reactive Extensions Library for JavaScript (RxJS)
Observables sind in Angular-Anwendungen allgegenwärtig, zumal das Framework damit asynchrone Operationen repräsentiert. Solche asynchrone Operationen sind bei Browseranwendungen sehr häufig anzutreffen. Schließlich stellt uns der Browser lediglich einen Hauptthread zur Verfügung, und diesen wollen wir nicht mit lang laufenden Operationen blockieren. Genau das hätte zur Folge, dass die Anwendung einfriert.
Um das zu verhindern, bietet der Browser solche Operationen lediglich als asynchrone Operationen an. Sie blockieren den Hauptthread nicht und informieren uns, sobald sie abgeschlossen sind. Dazu rufen sie eine zuvor registrierte Funktion, einen sogenannten Callback, auf.
Leider können ...
Get Angular, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.