在我的删除应用程序中,我试图使用remove
方法删除一个元素。
但是我得到了错误
.remove不是一个功能
下面是代码
ActivityArray = ko.observable([]);
ActivityArray(result.Regular); //Result of an api call
ActivityArray.remove(function (element) { return element.Name === 'abc'; })
无法理解为什么它不起作用。我在其他地方和其他地方都使用过
remove
可以正常工作。请指导
谢谢
最佳答案
.remove
功能仅适用于observableArray
。但是您将ActivityArray
设置为observable
。将其更改为observableArray
ActivityArray = ko.observableArray([]);