我已经被困了几天了,我已经尝试了一些关于预先填充我的复选框的事情。我有一个视图模型和2个函数叫做“callServiceget”,它调用webservice来获取我的复选框字段的值(true或false)和“retVendor”来更新复选框的值。
如果数据库中复选框的值为true,我希望在加载页面时检查它,遗憾的是,我无法完成此操作。非常感谢任何帮助或建议。提前致谢。
<input class="input" type="checkbox" data-bind="checked: vendor_inventory" />
<script type="text/javascript">
function VendorViewModel() {
var self = this;
self.vendor_inventory = ko.observable("");
self.callServiceGet = function (id) {
vendors.get("accounting", 2, id, self.retVendor);
}
self.retVendor = function (results) {
self.vendor_inventory(results.inventory);
}
//self.vendor_inventory.subscribe(function (value) {
// alert(value);
//},self);
}
</script>
<script type="text/javascript">
var id = 122;
vm = new VendorViewModel();
vm.callServiceGet(id);
ko.applyBindings(vm);
</script>