默认无线电输入已检查属性不使用can-value

时间:2016-01-27 01:58:22

标签: radio-button canjs livebindings

Using can 2.2:在使用can-value属性时,我无法在默认情况下检查无线电输入字段。

stache模板的相关部分如下所示:

<input type="radio" name="visibility" value="corporate" can-value="reportData.visibility" checked="checked"/>

我的viewModel的相关部分如下所示:

can.Map.extend({
    reportData = {
        visibility: 'corporate',    
    }
});

我希望输入值与我的视图模型绑定。根据{{​​3}},我可以在输入上使用can-value属性来引用视图模型上的属性,并使其与输入值的值保持同步。我的问题是checked="checked"默认情况下不会导致输入被检查,尽管输入项(corporate)上的值正在被正确绑定。如果我删除can-value属性,则默认情况下会显示检查。如何在can-value的帮助下默认获得实时绑定和检查输入?

0 个答案:

没有答案