我有两个相同的选择列表作为KnockoutJS Observable Arrays。
我希望能够从一个中选择一个值,然后从另一个中消失,然后如果我更改第一个选项,它就会再次出现。
有没有比从阵列中推出和拉出记录更简单的方法?
谢谢, 约什
答案 0 :(得分:3)
我认为最简单的方法是使用一个observableArray和两个用于绑定选项的计算器。然后你需要两个单独的observable,你绑定值绑定。
在两个计算中,您只需使用ko.utils.arrayFilter
,您可以使用另一个的选定值过滤observableArray。
这有意义吗?