【发布时间】:2022-02-21 23:09:13
【问题描述】:
注意:这是 Loopback validation on Properties who's types are other Models 的副本,但我再次询问,因为 Loopback 2 中进行了很多更改
我有一个模型(车辆),它的属性是对象,其中包含一些需要验证的数据。
这是一辆样车
{
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"
}
但是,当我创建车辆时。它不会检查我传递的详细信息对象是否有效。 vehicle 和 vehicleDetails 之间的关系是一对一的,所以我不想用关系将它们分开。
【问题讨论】:
标签: loopbackjs