Javascript 如何在环回中执行整个模型验证?
考虑以下示例: 假设有一个对象具有Javascript 如何在环回中执行整个模型验证?,javascript,validation,loopbackjs,Javascript,Validation,Loopbackjs,考虑以下示例: 假设有一个对象具有enum属性。如果enum属性具有5值,则字段value应等于5,如果enum是super对象必须具有属性向上和向下。因此js代码可以是这样的: if (obj.enum === 5) { if (obj.value != 5) { //error here } } if (obj.enum === 'super') { if (obj.up === undefined || obj.down === undefine
enum
属性。如果enum
属性具有5
值,则字段value
应等于5,如果enum
是super
对象必须具有属性向上
和向下
。因此js代码可以是这样的:
if (obj.enum === 5) {
if (obj.value != 5) {
//error here
}
}
if (obj.enum === 'super') {
if (obj.up === undefined || obj.down === undefined ) {
//error here
}
}
如何将此代码集成到loopbackjs中
例如,此不是字段验证(自定义或非自定义),而是it模型验证。因此,isValid
function(见下文)和validate
方法不能使用。validate
仅验证一个属性
validable.js
中带有isValid
函数的示例。请注意,这只是调用验证,无法添加其他错误或添加其他验证validate
方法,并在customValidator
函数中添加自定义错误代码和消息。使用应答作为解决方法。将一个始终存在的字段传递给validate
方法,并在customValidator
函数中添加自定义错误代码和消息。您在此处查找过吗?您希望如何以及在何处获取错误代码?我在这里查看了几次:)以及您希望如何以及在何处获取错误代码?
通过环回机制,我不知道他们如何管理动态错误代码:(您在此处查找过吗?您希望如何以及在何处获取错误代码?我在此处查找了几次:)以及您希望如何以及在何处获取错误代码?
通过环回机制,我不知道他们如何管理动态错误代码:(