【发布时间】:2021-06-24 00:43:29
【问题描述】:
-
我有两个下拉菜单,两个下拉菜单中的值相同。
-
不同组件中的预订类别和服务类别下拉菜单。
当我从预订类别下拉列表中选择任何值时,它应该填写在服务类别下拉列表中,并且还允许通过单击下拉列表来更改值。 如果在 Booking Class 下拉列表中未选择任何值,则服务类别下拉列表可以保持原样。
从 Booking class 下拉菜单中选择 First class 后,当我进入 Class of service 下拉菜单时,它应该自动填写为 First class。在点击下拉列表时,如果需要更改,列表应该是可见的。
预订舱位
<div>
<label class="col-sm-2">{{'Booking Class' | translate}}</label>
<div class="col-sm-3">
<ng-select placeholder="Any" [virtualScroll]="true" formControlName="serviceClass">
<ng-option *ngFor="let item of bookingClassData[value]="item.classOfServiceName"> {{item.classOfServiceName}}</ng-option>
</ng-select>
</div>
</div>
服务等级
<div class="form-group col-md-3">
<label>{{'Class Of Service' | translate}}</label>
<ng-select placeholder="Select Class Of Service" [virtualScroll]="true" formControlName="classOfService">
<ng-option *ngFor="let data of classOfServiceData" [value]="data.classOfServiceName">
{{data.classOfServiceName}}</ng-option>
</ng-select>
</div>
我有单独的 component.html 文件和各自的 component.ts 文件。
【问题讨论】:
标签: javascript html angular-material frontend angular-ngselect