如何在角度4的选择框中获取onchange函数中的optgroup标签值
我有一个表格中的选择框,其中有多个日期作为选项组,时间为24小时格式,分别为1000,1200和1400,分别为10 AM12PM和2PM.
<select class="form-control" formControlName="arrival_time" (change)="onSlotChange($event)"> <option value="" data-date="" data-slot="">Select Arrival Time</option> <ng-container *ngIf="!availablePrevSlots"> <optgroup label="{{availablePrevSlotDate}}"> <option value=null hidden>-- No Slot Available --</option> </optgroup> </ng-container> <ng-container *ngIf="availablePrevSlots"> <optgroup label="{{availablePrevSlotDate}}"> <option value=null hidden>HH:MM</option> <option *ngFor="let slot of availablePrevSlots" [value]="slot">{{slottoString(slot)}}</option> </optgroup> </ng-container> <ng-container *ngIf="!availableSlots"> <optgroup label="{{availableSlotDate}}"> <option value=null hidden>-- No Slot Available --</option> </optgroup> </ng-container> <ng-container *ngIf="availableSlots"> <optgroup label="{{availableSlotDate}}"> <option value=null hidden>HH:MM</option> <option *ngFor="let slot of availableSlots" [value]="slot">{{slottoString(slot)}}</option> </optgroup> </ng-container> <ng-container *ngIf="!availableNextSlots"> <optgroup label="{{availableNextSlotDate}}"> <option value=null hidden>-- No Slot Available --</option> </optgroup> </ng-container> <ng-container *ngIf="availableNextSlots"> <optgroup label="{{availableNextSlotDate}}"> <option value=null hidden>HH:MM</option> <option *ngFor="let slot of availableNextSlots" [value]="slot">{{slottoString(slot)}}</option> </optgroup> </ng-container> </select>
现在我使用onchange函数获取所选的时间/点值,但我也想获得选项标签
有没有方法可以获得optgroup标签?
一旦我们提交表单,我们在数据库中保存插槽,在编辑页面上我们用数据绑定显示它,但由于多个optgroup可以有相同的插槽,它总是显示第一个选择的optgroup值
不确定如何显示此处选择的确切optgroup值.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。