KnockoutJs复选框绑定

时间:2013-07-09 21:33:32

标签: c# javascript asp.net knockout.js

我已经被困了几天了,我已经尝试了一些关于预先填充我的复选框的事情。我有一个视图模型和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>

0 个答案:

没有答案