When you implement a search bar, the user can make several different queries in a row. With a Promise based implementation, the displayed result would be what the longest promise returns. Here we see how RxJs can be used to avoid this problem.
Is it possible / advisable to use RxJs 5 with AngularJS 1.5+?
I was thinking of trying to integrate RxJs with AngularJS but I though I would need to use a combination of RxJs 4 and the rx.angular.js bindings (https://github.com/Reactive-Extensions/rx.angular.js)