валидировать
model: {
arrayOfObjects: [
{
parentField1: 'value',
parentField2: {
childField: 'value'
}
}
]
};
Примерно такая валидация
validations: {
model: {
arrayOfObjects: {
$each: {
parentField1: {
required: requiredIf(function(model){
return model.parentField2.childField !== '' ? true : false;
})
},
parentField2: {
childField: {
required: requiredIf(function(model){
return model.parentField1 !== '' ? true : false;
})
}
}
}
}
}
}
Но засада в том, что model внутри childField на уровне parentField2 и нет доступа до parentField1. Есть способы решить такой момент?
Кто может подсказать ?
Обсуждают сегодня