我正在使用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>
感谢