0

我有一个类别列表,单击时会显示其相关项目。我还可以从下拉列表中选择类别。如果我更改下拉选择,则会调用相同的操作。但是当我点击一个类别时,下拉菜单不能像我那样刷新,我也想不出一个干净的方法来做到这一点。

这是一个演示我的问题的小提琴

更新: 我基本上通过为类别 ID 添加另一个可观察对象并使用它来更新,如小提琴中所反映的那样,我已经设法让它工作。

4

1 回答 1

1

只需将<li>绑定更改为:

<li data-bind="click: $parent.selectedCategory">

并评论:

self.showItems = function(category){

    // ...

    // self.selectedCategory(category);

    // ...
}

http://fiddle.jshell.net/AWfE8/60/

于 2013-02-19T18:51:11.513 回答