【问题标题】:KnockoutJS can't set input field to false valueKnockoutJS 无法将输入字段设置为假值
【发布时间】:2012-10-17 14:45:18
【问题描述】:

如何将<input> 的值设置为falsetrue 工作正常。

型号:

function Model(){
   self = this;
   self.Test = ko.observable(false);
};

HTML:

<input type="text" data-bind="value:Test"/>

【问题讨论】:

    标签: javascript knockout.js observable


    【解决方案1】:

    &lt;input type="text"&gt; 需要一个文本值,而您提供的是一个布尔值。

    布尔值false在传入value属性时考虑“falsey”,这与提供no值相同,所以它显示为空白。

    它适用于true,因为你最终会得到true.toString()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 2021-08-31
      相关资源
      最近更新 更多