【发布时间】:2011-11-28 17:38:01
【问题描述】:
我正在开发涉及排序的单页应用程序。 我用
viewModel = new {
SortAsc = ko.observable(true)
};
ko.linkObservableToUrl(viewModel.SortAsc, "Asc", viewModel.SortAsc());
实现该映射。它有效,但问题是映射返回文字字符串“false”和“true”而不是布尔值。这会导致与该属性绑定的复选框出现问题:
<input type="checkbox" data-bind="checked: SortAsc" value="Ascending"/>
问题是,如何将 url 中的值转换为正确的类型(普通 bool),这样我的复选框才能正确更新?
【问题讨论】:
标签: boolean knockout.js