Проверка правильности нокаута, только если у объекта нет проверки функций и шаблонов
Я хочу, чтобы priceMax был необходим, когда заголовок пуст.
У меня есть код
self.searchParameters = {
title: ko.observable().extend({
refreshCountOffers: 500
}),
priceMax: ko.observable().extend({
required: {
onlyIf: function() {
return title==null;
}
},
refreshCountOffers: 500
})
};
, но я получаю ошибку «название не определено».
Как отключить параметр, который показывает ошибку для проверки шаблона, когда пользователь вводит первую букву?
postCode: ko.observable().extend({
required: true,
pattern: {
message: 'Post code is not valid',
params: '[0-9]{2}-[0-9]{5}'
},
refreshCountOffers: 500
})
мойjsfiddle