所以我有一个其他人构建的复杂视图模型,我创建了一个名为“selected”的新属性。这显然是用于UI指示器。我已成功绑定click函数以调用“this.selected(true)”但我的问题是,如何将所有其他函数设置为false?有没有一个简单的方法,比如“all.selected(false)”?或者我必须做某种类型的foreach循环?
答案 0 :(得分:0)
这就是诀窍。找到this question。
ko.utils.arrayForEach(this.entities(), function (entity) {
entity.selected(false);
});