Arrays 是否为viewmodel observablearray中的所有对象设置可观察值?

Arrays 是否为viewmodel observablearray中的所有对象设置可观察值?,arrays,knockout.js,ko.observablearray,Arrays,Knockout.js,Ko.observablearray,所以我有一种其他人构建的复杂视图模型,我创建了一个名为“selected”的新属性。显然,这是一个UI指示器。我已成功绑定单击函数以调用“this.selected(true)”,但我的问题是,如何将所有其他函数设置为false?有没有一种简单的方法,比如“all.selected(false)”?或者我必须做某种形式的foreach循环 这就成功了。发现于 可能重复的 ko.utils.arrayForEach(this.entities(), function (entity) {

所以我有一种其他人构建的复杂视图模型,我创建了一个名为“selected”的新属性。显然,这是一个UI指示器。我已成功绑定单击函数以调用“this.selected(true)”,但我的问题是,如何将所有其他函数设置为false?有没有一种简单的方法,比如“all.selected(false)”?或者我必须做某种形式的foreach循环

这就成功了。发现于

可能重复的
    ko.utils.arrayForEach(this.entities(), function (entity) {
        entity.selected(false);
    });