У меня есть следующая проблема в Knockout.JS:
Предположим, у меня есть наблюдаемый массив объектов, визуализированных с помощью шаблона. Каждое из них имеет два наблюдаемых свойства A и B. Оба эти свойства берут свои значения из раскрывающихся списков (привязка select / options).
Моя проблема в том, что когда выбранное значение A изменяется для одного объекта, я также хочу изменить доступные (и выбранные) значения B для этого конкретного объекта. Кажется, я не могу понять, как это сделать с помощью нокаута.
Я мог бы решить проблему, используя Javascript или Jquery, чтобы назначить обработчики для события onchange раскрывающегося списка A и вручную изменить параметры раскрывающегося списка B - однако я действительно не хочу загрязнять свой дизайн этим :(
Поэтому, пожалуйста, ответьте мне, используя только нокаут-инструменты ...
Спасибо!