0
通過使用ajv
,我如何參考foo
來驗證bar
具有相同的值?AJV:檢查一個屬性是否等於另一個屬性
var Ajv = require('ajv');
var ajv = new Ajv({allErrors: true});
var schema = {
'properties': {
'foo': { 'type': 'string', 'minLength': 3 },
'bar': { 'type': 'string', ###HERE### },
}
};
data = {
'foo': 'abc',
'bar': 'ab',
};
ajv.validate(schema, data); // <-- should return false, foo !== bar
我使用(具有類似的變化)的嘗試:
...
'bar': { 'type': 'string', 'format': { '$data': 'foo' } },
...
但沒有奏效。
好極了,感謝您的幫助! – DKo