【问题标题】:RxJs: Create observable from field value changingRxJs:根据字段值更改创建可观察对象
【发布时间】:2017-09-22 10:36:11
【问题描述】:

我想创建一个Observable 使用源变量:this.pending

我想创建一个 Observable,它会在每次 this.pending 值更改时生成一个提要。

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

this.pending = false;

在我的代码的某个地方,我想在我的订阅中收到false 提要,等等...

有什么想法吗?

【问题讨论】:

标签: typescript rxjs


【解决方案1】:

只需使用BehaviorSubject

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

在某处

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

然后每次执行

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

subscriptionthis.pending 获取新值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 2016-06-18
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多