我正在使用knockout JS模板來顯示控件。但是複選框始終顯示爲已選中。下面我將ActualValue屬性綁定到複選框,它是一個字符串屬性。複選框始終檢查
jQuery的模板
<script type="text/x-jquery-tmpl" id="membershipMetaDataTemplate">
<tr>
<td><span data-bind="text: DisplayName" ></span></td>
{{if ObjectType() == 'string'}}
<td><input type="text" data-bind="value: ActualValue, disable: ReadOnly" />
{{/if}}
{{if ObjectType() == 'boolean'}}
<td><input type="checkbox" data-bind="checked: ActualValue, disable: ReadOnly" /></td>
{{/if}}
{{if ObjectType() == 'dropdown'}}
<td><select data-bind="options: PermittedValues, value: ActualValue, disable: ReadOnly, optionsCaption: 'Choose...'"/></td>
{{/if}}
</tr>
感謝