Observable 观察者模式

https://blog.csdn.net/qq_34414916/article/details/85194098

https://blog.csdn.net/qq_34414916/article/details/85194098

在开始讲服务之前,我们先来看一下一个新东西——Observable(可观察对象),是属于RxJS库里面的一个对象,可以用来处理异步事件,例如HTTP请求(实际上,在Angular中,所有的HTTP请求返回的都是Observable),或许,你以前接触过一个叫promise的东西,它们本质上面是相同的:都是生产者主动向消费者“push”产品,而消费者是被动接收的,但是他们两者还是有很大区别的:Observable可以发送任意多值,并且,在被订阅之前,它是不会执行的!这是promise不具备的特点,下面砸门来详细了解一下Observable


Rxjs 操作符?

可以接收可观察对象Observable发送的值,并将其转换另外的形式,并以一个可观察对象发送这些新值


Angular httpInterceptor拦截器

intercept 方法会把请求转换成一个最终返回 HTTP 响应体的 Observable。 在这个场景中,每个拦截器都完全能自己处理这个请https://www.angular.cn/guide/http#httpclient

你可能感兴趣的:(Observable 观察者模式)