2017-04-25 21 views
0

をソースとして使用してObservableを作成したいと思います。RxJs:フィールド値を変更して観測値を作成する

this.pending値が変更されるたびにフィードを生成するObservableを作成したいとします。私が意味する

、私が行うとき:

this.pending = false; 

私のコードのいくつかの場所で、私は私のサブスクリプションにfalseフィードを受信したい、というように...

任意のアイデアは?

+0

http://stackoverflow.com/a/35219772/4826457 –

+0

反応形式を使用してください。 – Maxime

+0

インターネット経由での例はありますか? – Jordi

答えて

1

ちょうどBehaviorSubjectを使用してください。

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

とどこか

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

次にあなたが

this.pending.next(true)またはthis.pending.next(false)

subscriptionを実行するたびにthis.pendingから新しい値を取得します。

関連する問題