Очистить или сбросить валидацию нокаута validatedObservable?
У меня есть вид модели как таковой:
var prop1 = ko.observable().extend{ required: true },
prop2 = ko.observable().extend{ required: true };
var validation = ko.validatedObservable([prop1, prop2]);
function resetFields() {
prop1(undefined);
prop2(undefined);
}
var vm = {
prop1: prop1,
prop2: prop2,
validation: validation,
reset: resetFields
};
Свойства prop1 и prop2 корректно проверяются с помощью validatedObservable, однако, когда я выполняю resetFields, эти свойства имеют ошибки, так как онибыли изменены и необходимы.
Есть ли способ сбросить подтвержденную наблюдаемую, как если бы она не была изменена?
Обновить: Я получал knockout.validation от NuGet и использовал v1.0.1