Error response break valueChanges [Angular2]
<p>When I subscirbe to form and wait for value changes that break if I resonse is error from my service...</p>

<p>Here is code:</p>

<pre><code>constructor(private fb: FormBuilder, private bankService: BankService) {
        this.page = 1;

        this.filter = this.fb.group({
            text: ['', []],
            bankC: ['', []]
        });

        this.filter.valueChanges
            // wait for a pause in typing of 200ms then emit the last value
            .debounceTime(200)
            // only accept values that don't repeat themselves
            .distinctUntilChanged()
            // map that to an observable HTTP request, using the TickerLoad
            // service and switch to that
            // observable. That means unsubscribing from any previous HTTP request
            // (cancelling it), and subscribing to the newly returned on here.
            .switchMap((val: any) =&gt; {
                return bankService.getCountry(val.bankC)
            })
            .subscribe((res) =&gt; {
                console.log(res);
            },
             (err) =&gt; {
                 console.log(err);
             });
            // send an empty array to tickers whenever clear emits by
            // merging in a the stream of clear events mapped to an
            // empty array.
    }
</code></pre>

<p><strong>Edit</strong></p>

<p>I found what couse problem, it is inside http intreceptor:</p>

<pre><code>intercept(observable: Observable&lt;Response&gt;): Observable&lt;Response&gt; {
        return observable.catch((err, source) =&gt; {
            if (err.status == 401) {
                this._router.navigate(['']);
                return Observable.throw(err);
                //&amp;&amp; !_.endsWith(err.url, 'api/auth/login')
            } else {
               return Observable.throw(err);
            }
        });

    }
</code></pre>

<p>It is this part: <code>return Observable.throw(err);</code></p>

<p>How can I return error without braking subscription.</p>