在我的删除应用程序中,我试图使用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([]);

08-15 18:52