2011-09-15 4 views
1

手動サブスクリプションで従属オブザーバブルが変更された場合、オブザーバブルに基づいて他のサブスクリプションがトリガされてはなりませんか?手動サブスクリプションが呼び出されていない

以下の例では、selectedGroupTypeプロパティを変更するとselectedTravellerCountが変更され、selectedTravellerCountサブスクリプションがトリガーされるはずです。しかし、これは起こりません。

viewModel.selectedGroupType.subscribe(function(groupType) { 
    alert(groupType); 
    this.selectedTravellerCount = 10; 
}, viewModel); 

viewModel.selectedTravellerCount.subscribe(function(travellerCount) { 
    alert(this.travellerCount); 
}, viewModel); 

答えて

3

selectedTravellerCountが観測可能である場合、あなたは次のように値を設定する必要があります。もう一度

this.selectedTravellerCount(10); 
+0

あなたのアドバイスをありがとう。 – BrightonDev

関連する問題