我正在处理单个页面应用程序,它涉及排序。 我使用将KnockOutJs.linkObservableToUrl映射值的类型转换为bool
viewModel = new {
SortAsc = ko.observable(true)
};
ko.linkObservableToUrl(viewModel.SortAsc, "Asc", viewModel.SortAsc());
实现该映射。它的工作原理,但问题是映射返回文字字符串“假”和“真”,而不是布尔值。这会导致复选框一个问题,这势必给该属性:
<input type="checkbox" data-bind="checked: SortAsc" value="Ascending"/>
的问题是,我怎么可以从网址值转换为正确的类型(普通布尔),所以我的复选框将被更新正常吗?