サブスクライブで再帰性をよりクリーンな方法で回避する方法を見つけようとしています。
次のフィドルは、サブスクライブが2回呼び出される方法(observableOneの場合)を示しています。これは、初期状態でobservable(つまり監視サブスクライブ)が必要なために発生します。
「if」条件付き(observableTwo)で回避することもできますが、「if」条件付きではなく、このタスクを実行する関数があるかどうか疑問に思います。cleanNodeを試してみましたが、機能しません。
これはフィドルです:http: //jsfiddle.net/wabe/nLYyf/
呼び出し後にリスニングする必要があるため、オブザーバブルのサブスクライブを解除したくありません。