#javascript #drop-down-menu #knockout.js
#javascript #выпадающее меню #knockout.js
Вопрос:
У меня следующая проблема в Knockout.JS:
Предположим, что у меня есть наблюдаемый массив объектов, отображаемых с помощью шаблона. Каждое из них имеет два наблюдаемых свойства A и B. Оба этих свойства берут свои значения из выпадающих списков (привязка выбора / параметров).
Моя проблема в том, что когда выбранное значение A изменяется для одного объекта, я также хочу изменить доступные (и выбранные) значения B для этого конкретного объекта. Кажется, я не могу найти, как это делается с помощью knockout.
Я мог бы решить проблему, используя Javascript или Jquery, чтобы назначить обработчики событию onchange выпадающего списка A и вручную изменить параметры выпадающего списка B — однако я действительно не хочу этим загрязнять свой дизайн: (
Поэтому, пожалуйста, ответьте мне, используя только инструменты knockout…
Спасибо!
Ответ №1:
Взгляните на «Пример редактора корзины» на веб-сайте Knockoutjs. Он включает в себя пример заполнения одного поля со списком на основе родительского поля со списком.
http://knockoutjs.com/examples/cartEditor.html
Может быть, это помогает?
Комментарии:
1. Отличная демонстрация, все объясняет.