当我从我的客户observableArray中删除所选客户时,如下所示:
var selectedRow = self.Selected();
customers.remove(selectedRow);
为什么我必须将Selected对象显式设置为null ...
self.Selected(null);
...因为下次我点击删除客户按钮时,前一个被删除的客户仍然是从Selected()observable返回的?
答案 0 :(得分:0)
我假设你通过说self.Selected(mySelectedValue)
来填充你的代码片段。
在您的代码中,您要从数组中删除该项目,但该项目未与您的self.Selected()
变量相关联。