Knockout.js 未调用手动订阅

Knockout.js 未调用手动订阅,knockout.js,Knockout.js,如果在手动订阅中更改了一个依赖的可观察对象,那么该更改不应该触发基于该可观察对象的任何其他订阅吗 在下面的示例中,对selectedGroupType属性的更改将更改selectedTravelerCount,这将导致触发selectedTravelerCount订阅。但这并没有发生 viewModel.selectedGroupType.subscribe(function(groupType) { alert(groupType); this.selectedTravelle

如果在手动订阅中更改了一个依赖的可观察对象,那么该更改不应该触发基于该可观察对象的任何其他订阅吗

在下面的示例中,对
selectedGroupType
属性的更改将更改
selectedTravelerCount
,这将导致触发
selectedTravelerCount
订阅。但这并没有发生

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

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

如果
selectedTravellerCount
是可观察的,则需要设置如下值:

this.selectedTravellerCount(10);

再次感谢你的建议。