RxJs:从字段值更改创建observable

时间:2017-04-25 12:07:11

标签: typescript rxjs

我想创建Observable使用变量来源this.pending

我想创建一个Observable,每次this.pending值更改时都会生成一个Feed。

我的意思是,当我这样做时:

this.pending = false;

在我的代码的某个地方,我希望在我的订阅上收到false Feed,依此类推......

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

只需使用BehaviorSubject

this.pending = new BehaviorSubject<boolean>(false)

和某处

subscription = this.pending.subscribe(console.log)

然后每次执行

this.pending.next(true)this.pending.next(false)

subscriptionthis.pending获得新值。