在我将push
设置为null
observableArray()
项时出现以下错误
无法读取null推送属性
self.roomMembers(null);
// I got error here
self.roomMembers.push(new member(user));
我该如何解决这个问题?
答案 0 :(得分:1)
如果要清除可观察数组,然后按下它,请不要使用self.roomMembers(null)
而是使用self.roomMembers([])
答案 1 :(得分:1)
要清除可观察数组,您可以{@ 1}}执行,如@jj689所述,或者您可以使用ko removeAll方法:self.roomMembers([])
。 removeAll也会将当前值作为数组返回。