如何使用ko.validation.group函数

8 浏览
0 Comments

如何使用ko.validation.group函数

我正在尝试使用knockout.validation插件。我创建了一个exampleViewModel:

function exampleViewModel() {
   this.P1 = ko.observable().extend({ required : true });
   this.P2 = ko.observable().extend({ required : true });
   this.P3 = ko.observable().extend({ required : true });
   this.P4 = ko.observable().extend({ required : true });
   this.errors = ko.validation.group(this);
}    

在上述视图模型中,我为当前对象创建了一个名为errors的验证组。如果在这4个属性中的任何一个上失败了任何一个验证规则,那么这个errors属性将包含一个错误消息。

我的问题是,如果我只想创建一个包含3个属性(P1, P2, P3)的验证组,而不是4个属性,我该如何做?

0