我对 knockout.js 很陌生。我正在尝试一个功能,当用户单击按钮时,值会发生变化。它有点像开/关按钮。我将后端的值存储为真假。任何帮助将不胜感激。
.js 代码
return class MyClass {
constructor{
self.switch = ko.observable();
}
changeValue(tgt, evt) {
let self = this;
if (self.switch ==false) {
self.switch = on;
}
}
}
.html 代码
<button data-bind="click: changeValue">
<span data-bind="text: switch() ? 'On' : 'Off'"></span>
</button>