У меня есть простая таблица с двумя входными столбцами, связанными с моделью просмотра (vm). Скажем, одним из свойств является vm.ColA, а другой - vm.ColB.Использование нокаутных наблюдаемых без событий DOM, как построить пару записываемых вычислений
Есть целый ряд других столбцов, так что я использовал
ko.mapping.fromJS(data, {}, this);
создать наблюдаемые для каждого свойства. Однако ColA и ColB должны иметь возможность принимать входные данные, а когда они это делают, влияют на другие. Например, скажем, существует свойство Factor, такое, что (ColA * Factor = ColB) и (ColA = ColB/Factor).
Мне нужно указать значение в ColA и вычислить ColB, но если я введу значение в ColB, он должен вычислить ColA.
Я посмотрел на записываемые вычисленные наблюдаемые данные, но до сих пор мне не удалось найти пример или обсуждение двух свойств, которые могли бы влиять друг на друга таким образом.
http://stackoverflow.com/questions/30717905/how-can-i-get-two-computed-values-to-bind-to-each-other –