knockout.js 这个函数的作用是什么?我最困惑的是读写部分

jtw3ybtb  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(128)

我知道这是一个构造函数,但我没有得到读写部分..我知道它有一个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);
        }
    });
bjp0bcyl

bjp0bcyl1#

这是一个Knockout computed observable-它允许将一个动态值分配给KO observable
第一个
在这个特定的案例中,这是使用进阶的建构计算,使其成为writeable computed
第一个

js4nwp54

js4nwp542#

这是一个淘汰赛js computed observable which is writable
它依赖于一个名为CondInspecChks_RevValve的底层可观察属性,该属性是数字(1或0),问题CondInspecChks_RevValve_UI中的可观察属性返回truefalse,并允许您写入它,这将根据需要更新底层属性。

相关问题