我正在开发Angular 2应用程序,并且已经在应用程序中创建了HTTP拦截器。在某些情况下,我想从拦截器返回,例如,如果用户未被授权,我不想对服务器进行一些调用。我只想通过返回正确的Observable来停止请求,以便其他请求可以继续进行,并且应用程序不会中断。我试图创建一些Empty Observable,但是它破坏了我的应用程序。基本上,我想创建空的类似对象的行为。有人可以帮我吗?
get(url: string, options?: RequestOptionsArgs): Observable<Response> {
if(!isAuthorized()) {
//here a I want to create return value that will stop request
//but app will continue to run on the same page
}
}