我想创建Observable
使用变量来源this.pending
。
我想创建一个Observable,每次this.pending
值更改时都会生成一个Feed。
我的意思是,当我这样做时:
this.pending = false;
在我的代码的某个地方,我希望在我的订阅上收到false
Feed,依此类推......
有什么想法吗?
答案 0 :(得分:2)
只需使用BehaviorSubject
。
this.pending = new BehaviorSubject<boolean>(false)
和某处
subscription = this.pending.subscribe(console.log)
然后每次执行
this.pending.next(true)
或this.pending.next(false)
subscription
从this.pending
获得新值。