簡體   English   中英

無法將檢查設置為默認-剔除復選框

[英]Unable to set checked as a default - knockout checkbox

我是淘汰賽的新手,我無法解決一個小問題,那就是將復選框設置為默認選中狀態。

HTML:

<tr>
    <td>
        <input id="summary" type="checkbox" checked="checked" data-bind="checked: Summarise"/> 
        Summary 
    </td>
</tr>

Doc.Ready:

if (!viewModel) {
    viewModel = new ViewModel();
}

ko.applyBindings(viewModel, document.getElementById("ParametersView"));

當它被調用時,它返回未選中的復選框。

要設置一個復選框checked默認情況下,只要我們需要分配true給它綁定到檢查道具可觀察的。

查看模型:

var viewModel= {
    Summarise:ko.observable(true)
}

ko.applyBindings(viewModel);

查看:

<input id="summary" type="checkbox" data-bind="checked: Summarise"/>

在這里工作

有關文檔,請參見此處

使用ko.observable(true),然后將其綁定到帶有屬性已檢查屬性的插補:有關說明,請參見剔除網站上的文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM