我使用 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”中不起作用。
怎么解决,谢谢!!!!!!!!!