Knockout-Validation フレームワークを使用して、viewModel を検証します。
次のように定義されたビューモデルがあります。
ko.validation.init({
decorateElement:true,
errorElementClass: 'invalid',
insertMessages: false
});
var viewModel = ko.validatedObservable({
propety1: ko.observable().extend({ required: true }),
propety2: ko.computed(function () {
return this.propety1();
}, this),
form_onsubmit: function(form) {
console.log(this.propety1());
return false;
}
});
$(function () {
ko.applyBindings(viewModel);
});
form_onsubmit 関数で property1 の値を取得できますが、計算されたプロパティ「property2」では機能しません。
それを解決する方法、ありがとう!!!!!!!!!