【问题标题】:Knockout initial binding淘汰赛初始绑定
【发布时间】:2013-06-24 11:19:05
【问题描述】:

如果我的 html 已经呈现,我如何使用淘汰赛。我想在复选框上应用绑定:选中复选框时,我希望启用我的 textarea,反之亦然。

我怎样才能做到这一点?

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    不明白

    如果我的 html 已经呈现,我该如何使用敲除

    但如果您的问题是如何根据复选框状态启用文本框,您可以试试这个:

    <div><input type="checkbox" data-bind="checked: isTextBoxEnabled"/>Enable textbox</div>
    <div><input type="input" data-bind="enable: isTextBoxEnabled"/></div>
    
    var ViewModel = function() {
            var self = this;
            self.isTextBoxEnabled = ko.observable(true);
        };
    
    ko.applyBindings(new ViewModel());
    

    http://jsfiddle.net/8evLv/

    【讨论】:

      【解决方案2】:

      你不应该这样做,但它有效。

      只需将 data-bind 属性添加到元素。 复选框等列表将不起作用

      【讨论】:

      • 你能建议我什么?
      猜你喜欢
      • 1970-01-01
      • 2013-02-04
      • 2017-01-27
      • 2013-10-31
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多