我有一个类别列表,点击时会显示相关项目。 我也可以从下拉列表中选择类别。 如果我更改下拉列表选择,则会调用相同的操作。 但是当我点击一个类别时,下拉列表不能像我那样刷新,我无法想出一个干净的方法。
这是展示我的问题的fiddle
更新 我已经设法通过基本上为类别ID添加另一个observable来使其工作,并使用它来更新,如小提琴所示。
答案 0 :(得分:1)
只需将<li>
绑定更改为:
<li data-bind="click: $parent.selectedCategory">
并发表评论:
self.showItems = function(category){
// ...
// self.selectedCategory(category);
// ...
}