使用KnockoutJS链接选择列表

时间:2012-02-13 11:51:15

标签: javascript arrays knockout.js selectlist

我有两个相同的选择列表作为KnockoutJS Observable Arrays。

我希望能够从一个中选择一个值,然后从另一个中消失,然后如果我更改第一个选项,它就会再次出现。

有没有比从阵列中推出和拉出记录更简单的方法?

谢谢, 约什

1 个答案:

答案 0 :(得分:3)

我认为最简单的方法是使用一个observableArray和两个用于绑定选项的计算器。然后你需要两个单独的observable,你绑定值绑定。

在两个计算中,您只需使用ko.utils.arrayFilter,您可以使用另一个的选定值过滤observableArray。

这有意义吗?