我想做的很简单,我想从对象列表中更新一个可观察的属性。这就是我所拥有的:
// cars is an observablearray, and q is an observable
for(i=0; i < self.cars().length, i++) {
self.cars()[i].q(0);
}
代码只执行一次。如果 q 的当前值为 0,那么它会转到下一个(即 i=1),但是一旦它更改了 1 个对象,它就会返回。有人对这种行为有解释吗?有没有“淘汰赛”的方式来实现这一目标?
谢谢你。