有关如何在绑定可见时执行javascript函数的示例:true意味着BooleanIndicator()返回true,假设被调用的函数具有 e 作为参数,其中e是一个事件
<div data-bind="visible: shouldShowMessage">
You will see this message only when "shouldShowMessage" holds a true value.
</div>
<div >
Also show this div when the above div is visble
<div>
答案 0 :(得分:0)
绑定取决于视图模型中的数据。如果BooleanIndicator()
是viewmodel的可观察属性,则可以创建一个计算函数,每当BooleanIndicator()更改时都应调用该函数
self.ComputedFunction = ko.computed(function() {
if (self.BooleanIndicator()){
//Do something - I'm visible
} else {
// Do something else
}
});