大家好我正在尝试将一个过滤系统添加到一个项目中,该项目允许用户根据他们在输入字段中键入的内容过滤一组位置,并且发生的事情是它自动填充了5组对象以及什么用户输入,没有真正做任何事情和代码我从网站得到什么。
self.pointsFilter = ko.computed(function(){
return ko.utils.arrayFilter(self.pointsList(), function(pointItem){
return pointItem.done = true;
})
})
答案 0 :(得分:2)
表达式“return pointItem.done = true;”是错误的。如果您只想获得积分,则必须使用==运算符。并仔细检查pointItem.done是否不可观察。如果是,你应该添加括号“pointItem.done()”来获取值。