2016-02-11 22 views
5

Passa un po 'di tempo a cercare di capire il motivo per cui il mio plunker non funziona :(BehaviorSubject filter non è una funzione?

https://plnkr.co/edit/JHODQeWQtYmz4UkYzFds?p=preview

errore accodare sul seguente riga

let load = this.actions$.filter (action => return action.type==START_LOADING); 

azioni $ è definita in questo modo:

private actions$ : BehaviorSubject<Action> = new BehaviorSubject<Action>({type: null, payload: null}); 

e importazione questo

import { Subject } from "rxjs/subject"; 
import { Observable } from "rxjs/Observable"; 
import { BehaviorSubject } from 'rxjs/subject/BehaviorSubject'; 

nel debugger di Chrome, vedo che alcune funzioni sono disponibili (mappa, sollevamento, scansione, ecc.) Ma non filtrano.

Qualcuno sa perché il filtro non è disponibile su BehaviorSubject? Immagino che sia un semplice errore, ma io non lo trovo;)

risposta