Knockout.js 两个变量上的敲除数据绑定
是否可以将Knockout.js 两个变量上的敲除数据绑定,knockout.js,Knockout.js,是否可以将enable属性数据绑定到KO中的两个变量 <input type="checkbox" data-bind="enable: (prop1 || prop2), click: $root.rootProp /> 您可以使用 你可以用 是的,您完全可以基于两个属性启用复选框 如果这是您的HTML: <input type="checkbox" data-bind="enable: prop1() || prop2()" /> 请参阅,并将prop1和prop
enable
属性数据绑定到KO中的两个变量
<input type="checkbox" data-bind="enable: (prop1 || prop2), click: $root.rootProp />
您可以使用
你可以用
是的,您完全可以基于两个属性启用复选框
如果这是您的HTML:
<input type="checkbox" data-bind="enable: prop1() || prop2()" />
请参阅,并将prop1
和prop2
设置为true
或false
是,您完全可以基于两个属性启用复选框
如果这是您的HTML:
<input type="checkbox" data-bind="enable: prop1() || prop2()" />
请参阅,并将prop1
和prop2
设置为true
或false
如果OP使用的是可观测值(建议基于prop1 | prop2
在视图代码中不工作),则该计算的可观测值。OP需要在其视图代码中添加括号,这与在计算代码中需要括号的方式类似。如果OP使用的是观察值(这是基于prop1 | | prop2
在视图代码中不起作用而建议的),则该计算的观察值。OP需要在其视图代码中添加括号,这与在计算代码中需要括号的方式类似。
var viewModel = {
prop1 : ko.observable(false),
prop2 : ko.observable(true)
};
ko.applyBindings(viewModel);