1

我已经尝试过用于简单切换 3 div 的淘汰赛 js。似乎当我通过复选框切换值时,它正在工作,但是如果我更新模型值。它根本无法正常工作,我尝试了 if 和可见绑定。

下面是链接。

http://jsfiddle.net/xP579/1/

此致

4

1 回答 1

0

当您使用ko.observable调用定义一个可观察对象时,它将返回一个function. 因此,当您想为 observable 分配新值时,您需要将其作为函数调用,并以新值作为参数:

self.goDefineForm = function () {
            self.defineParticipant(false);
            self.defineForm(true);
            self.defineOutcome(false);
}

一个工作的JSFiddle

您可以从文档中了解有关可观察对象的更多信息。

于 2012-12-09T12:18:39.543 回答