0
我想设置一个复选框,当给出一个真正的值将加载信息,并在错误的时候卸载该信息。目前我有两个按钮,这些功能,但希望有一个快速访问切换。但是,我似乎无法弄清楚如何使用切换功能的真/假。切换两个功能
HTML - 用于加载的硬编码按钮。
<span class="label" data-bind="css: {click: function() {$root.loadLayerSource(Source, ReadableName, Type, URL, Description)}">Load</span>
JS:
//Disable layers if checkbox is false
this.disableLayer = function (layerId, type) {
//
}
// .....
//Enable layers if checkbox is true
this.loadLayerSource = function (source, name, type, url, description){
//...
}
我不想显示或隐藏HTML元素,而我需要执行两个不同的功能loadLayerSource或disableLayer –
@KeiranLovett:嗯。然后它只是一个'订阅',我会更新。 –
好的解决方案。或者,一个*可写*计算的可观察值也可以工作。这与在'set'ter中有一个具有额外逻辑的c#属性类似。 – Jeroen