> For the complete documentation index, see [llms.txt](https://guide-angular.wishtack.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide-angular.wishtack.io/angular/observables.md).

# Observables

La combinaison des [Promises](/angular/callback-hell-vs.-promise-vs.-async-await/promise.md) avec [Async / Await](/angular/callback-hell-vs.-promise-vs.-async-await/async-await.md) est intéressante mais ne répond pas encore à tous les "use cases".

Pour outrepasser les limites des "promises" pour les traitements asynchrones, Angular se base principalement sur le concept d'**`Observables`** ou plus généralement le **Reactive Programming**.\
En attendant la standardisation des Observables, Angular utilise la **librairie RxJS**.

{% content-ref url="/pages/-LC\_B0kEnl87LKRdhOzZ" %}
[Reactive Programming](/angular/observables/reactive-programming.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LC\_BGJPioB\_yXtwcoE7" %}
[Promise vs Observable](/angular/observables/promise-vs-observable.md)
{% endcontent-ref %}
