javascript - KnockoutJS 无法将输入字段设置为 false 值

标签 javascript knockout.js observable

如何设置 <input> 的值到true 工作正常。

型号:

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

HTML:

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

最佳答案

<input type="text">需要一个文本值,而您提供一个 bool 值。

bool 值false在传入 value 属性时考虑“falsey”,这与提供值相同,因此显示为空白。

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

关于javascript - KnockoutJS 无法将输入字段设置为 false 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12936965/

相关文章:

typescript - 如何在 typescript 上重新连接(重新订阅)到 websocket

javascript - 在 click .load() 函数 jquery 上添加预加载器

jquery - Knockoutjs,jquery 移动 slider

javascript - 如何正确构建 KnockoutJS 应用程序

javascript - Knockout.js:对表和 foreach 中的分组值求和

c# - 我如何根据每个元素的条件循环可观察序列?

javascript - extJs 4 网格自定义 - 最后的总行

javascript - 在 JavaScript 中使用 Array.forEach 进行迭代

Javascript 标签式数据,点击时显示

javascript - 在 Angular 5 中使用 Observable.ForkJoin 重复 Http 请求