敲门,用按钮切换可见不起作用

时间:2012-12-09 12:10:01

标签: knockout.js

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

下面是链接。

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

最好的问候

1 个答案:

答案 0 :(得分:0)

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

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

工作JSFiddle

您可以详细了解observables from the documentation.