我正在尝试创建一个角度形式以创建新服务。我需要在角度视图上有一个选择下拉菜单,其中包含来自驾驶员,类别,车手,公司的数据库阵列中的项目列表。
我如何制作该列表并引用所选项目,以便可以将id项目添加到服务对象并进行填充。我正在将节点用于后端和angularJS版本1.7.2
这是我的服务模型
var ServiceSchema = new Schema({
category: {
type: Schema.ObjectId,
ref: 'ServiceCategory',
required: true
},
name: {
type: String,
required: true
},
destination: {
origin: {
type: Schema.ObjectId,
ref: 'Location'
},
final: {
type: Schema.ObjectId,
ref: 'Location'
}
},
date: {
type: Date, required: true, default: Date.now
},
time: {
type: String,
default: ''
},
distance: {
type: String,
default: ''
},
mapImg: {
type: String,
default: ''
},
cars: [{
type: String
}],
serviceDescription: {
type: String,
default: ''
},
flights: [{
ticketNumber: { type: String }
}],
drivers: [{
type: Schema.ObjectId,
ref: 'User'
}],
riders: [{
type: Schema.ObjectId,
ref: 'User'
}],
company: [{
type: Schema.ObjectId,
ref: 'Company'
}]
我需要添加多个驾驶员和骑手。