Я использую tv4 (json-schema validator) для проверки (на стороне клиента) объекта с помощью json-schema, который работал очень хорошо.Проверка одного атрибута объекта с помощью json-схемы
Но когда я изменяю одно значение атрибута, я хочу, чтобы это значение было единственным, которое должно быть проверено.
Например, у меня есть пользователь:
var user = { Name: 'Username', Age: 20 };
и схема:
{
"title": "UserValidation",
"type": "object",
"properties": {
"Name": {
"minLength": 4
},
"Age": {
"type": "int"
}
}
}
И когда я только изменить название, я не хочу, чтобы проверить, если атрибут «Возраст " действует.
Причина: Когда у меня есть большой объект (с подмоделими и т. Д.), Он будет проверять все свойства. И я не знаю, будет ли это проблемой производительности (когда-нибудь ...).
- Это возможный случай со схемой проверки?
- Или есть лучше способов проверки объектов?
Я использую AngularJS btw.
С уважением и благодарностью.
Спасибо, мне очень помогли! :) – DevTrong