我有一个绑定到 JQM 翻转开关切换的布尔值,但我无法看到它对底层 observable 的更改做出反应。
这是我的真/假观察:
ko.booleanObservable = function (initialValue) {
var _actual = ko.observable(initialValue);
var result = ko.computed({
read: function () {
var readValue = _actual().toString();
return readValue;
},
write: function (newValue) {
var parsedValue = (newValue === "true");
_actual(parsedValue);
}
});
return result;
};
将 JQM 翻转开关切换和 Knockout 结合起来的最佳方式是什么?
jsFiddle在这里:http: //jsfiddle.net/nmq7z/
在此先感谢大家
更新:有一个更好的测试用例:http: //jsfiddle.net/FU7Nq/