以下を実装するためにノックアウトのみを使用したい: - 「button1」がクリックされたときに入力フィールドを空白にし、「button2」がクリックされたときに値を表示したい。入力フィールドは、それぞれのオブザーバブルによってバインドされたデータです。したがって、observable を null にしてから、button2 がクリックされたときにそれらを表示する方法がわかりません。
コード:
var ViewModel = function() {
var self = this;
self.comment = ko.observable("hi there");
self.message = ko.observable("hello");
}
vm = new ViewModel();
ko.applyBindings(vm);
私のアプローチ:
実装しようとしたがまったく機能しなかった2つの方法を次に示します。
myShow: function() {
comment = ko.observable("");
},
myHide: function() {
message = ko.observable("");
},
どんな助けにも感謝します。
ありがとう。