我必须观察a
和b
.
viewModel.a = ko.observable(25);
viewModel.b = ko.observable(25);
它们的总和等于 50。 变化的a
影响b
和 变化的b
影响a
。所以显示的总和永远不会超过 50。
viewModel.a.subscribe(function(value){
viewModel.b(50 - value);
});
viewModel.b.subscribe(function(value){
viewModel.a(50 - value);
});
http://jsfiddle.net/5nq9g/
有没有办法在淘汰赛中简化这个逻辑?