【发布时间】:2019-09-10 11:43:11
【问题描述】:
我使用 observableArray 编写了一个带有 Knockout 的程序,我想根据条件从该数组中删除一个元素。但它不起作用,我的程序是这样的:
var app = function (appname, appdesc,isactive) {
this.appname = appname;
this.appdesc = appdesc;
this.active = isactive;
}
var mainVM = function () {
var app1 = new app('sap', 'sap b1', false);
var app2 = new app('Magento', 'Magento 1', false);
//this.appList = ko.observableArray();
this.appList = ko.observableArray([app1, app2]);
}
var appVM = new mainVM();
ko.applyBindings(appVM)
$('#btnDel').click(function () {
appVM.appList.removeAll([{ "active": false }]);
})
【问题讨论】:
标签: javascript knockout.js knockout-3.0