2
注意:这是一种Loopback validation on Properties who's types are other Models重复的,但我再次问,因为很多的变化出现在环回作了2回环验证谁的类型的其他型号(2.xx版本)
我有一个模型(车辆),它具有与需要验证的某些数据相对应的属性。
这里是一个示例车辆
{
details : {
year : 2007,
make: 3333,
....
},
options : {
hasAirbags: true,
powerWindows : false,
....
}
....
}
我定义我的模型作为这样
"vehicleDetails": {
"properties": {
"year": {
"type": "string",
"required": true
}
},
"public": true,
"dataSource": "db",
"plural": "addresses"
},
"Vehicle": {
"properties": {
"options": {
"type": "vehicleOptions"
},
"details":{
"type": "vehicleDetails"
}
},
"public": true,
"dataSource": "db",
"plural": "locations"
}
但是,当我创建的车辆。它不检查我传递的细节对象是否有效。车辆和vehicleDetails之间的关系是一对一的,所以我不想将它们与关系分开。