Tôi đang cố sử dụng plugin knockout.validation. Tôi đã tạo một exampleViewModel:Cách sử dụng hàm ko.validation.group
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);
}
Trong mô hình chế độ xem trên, tôi đã tạo nhóm xác thực có tên lỗi cho đối tượng hiện tại. Bây giờ nếu bất kỳ quy tắc xác nhận nào không thành công trên bất kỳ thuộc tính nào trong số 4 thuộc tính lỗi này thì có chứa thông báo lỗi.
My question is
, nếu tôi muốn tạo nhóm xác thực chỉ có 3 thuộc tính (P1, P2, P3)
trong số 4 cách tôi có thể thực hiện việc này?
sử dụng phương pháp này để gỡ lỗi Durandal Quan sát vấn đề xác nhận Plugin. 'this.errors = ko.validation.group ({P1: có thể quan sát được (this, 'P1')});' Tôi tin rằng nó đã phát hiện ra getter/setters và được phản ứng tương ứng, nhưng điều này ít nhất đã chứng minh việc xác thực hoạt động. – MrYellow