我知道这是一个构造函数,但我没有得到读写部分..我知道它有一个if和else语句,但我搞不清楚它在做什么!
self.CondInspecChks_RevValve_UI = ko.computed({
read: function () {
return self.CondInspecChks_RevValve() == 1 ? true : false;
},
write: function (newValue) {
self.CondInspecChks_RevValve(newValue ? 1 : 0);
}
});
2条答案
按热度按时间bjp0bcyl1#
这是一个Knockout computed observable-它允许将一个动态值分配给KO observable。
第一个
在这个特定的案例中,这是使用进阶的建构计算,使其成为writeable computed。
第一个
js4nwp542#
这是一个淘汰赛js computed observable which is writable。
它依赖于一个名为
CondInspecChks_RevValve
的底层可观察属性,该属性是数字(1或0),问题CondInspecChks_RevValve_UI
中的可观察属性返回true
或false
,并允许您写入它,这将根据需要更新底层属性。