在 Angular2 中重置 RxJs
Resetting RxJs in Angular2
我有以下属性
private messages$: BehaviorSubject<Array<MessageModel>>;
public readonly messages: Observable<Array<MessageModel>>;
我正在使用 this.messages$.next(...)
推送新消息,但有时我想清除推送的数据。我读到了 empty()
方法,但是当我尝试将它与 this.messages
一起使用时,它说 Observable<Array<MessageModel>>
没有这样的方法。我试了import 'rxjs/add/operator/map'
,还是不行。
要清除值,请使用
this.messages$.next()
我有以下属性
private messages$: BehaviorSubject<Array<MessageModel>>;
public readonly messages: Observable<Array<MessageModel>>;
我正在使用 this.messages$.next(...)
推送新消息,但有时我想清除推送的数据。我读到了 empty()
方法,但是当我尝试将它与 this.messages
一起使用时,它说 Observable<Array<MessageModel>>
没有这样的方法。我试了import 'rxjs/add/operator/map'
,还是不行。
要清除值,请使用
this.messages$.next()