Связанные списки выбора с KnockoutJS - PullRequest
1 голос
/ 13 февраля 2012

У меня есть два идентичных списка выбора как Наблюдаемые массивы KnockoutJS.

Я хочу иметь возможность выбрать значение из одного, и оно исчезнет из другого, а затем, если я изменю первый параметр для него напоявляются снова.

Есть ли более простой способ, чем выдвигать и извлекать записи из массива?

Спасибо, Джош

1 Ответ

3 голосов
/ 13 февраля 2012

Я думаю, что самым простым способом было бы иметь один observableArray и два вычисляемых, которые вы используете для привязки опций.Тогда вам понадобятся две отдельные наблюдаемые, к которым вы привязываете привязки значений.

В двух вычислениях вы просто используете ko.utils.arrayFilter, где вы фильтруете массив observableArray, используя выбранное значение другого.

Имеет ли это смысл?

...