Bon sang, j'ai un problème sur ma vue en utilisant angular 7 et bootstrap 4. Quand je clique sur ouvrir pour afficher le calendrier. Il s'affiche derrière mon modal et affiche à gauche. Comment puis-je résoudre le problème?
3 Réponses :
<div class="modal-body">
<mat-form-field>
<input matInput [matDatepicker]="myDatepicker">
<mat-datepicker-toggle matSuffix [for]="myDatepicker"></mat-datepicker-toggle>
<mat-datepicker #myDatepicker></mat-datepicker>
</mat-form-field>
Selector"></mat-datepicker-toggle> <mat-datepicker #pickerDateSelector></mat-datepicker> </mat-form-field>
<mat-form-field>
<input formControlName="dateFrom
Selector" matInput
[matDatepicker]="pickerDateFromSelector" placeholder="Please Select Date">
<mat-datepicker-toggle matSuffix [for]="pickerDateFromSelector"></mat-datepicker-toggle>
<mat-datepicker #pickerDateFromSelector></mat-datepicker>
</mat-form-field>
L'ajout de ceci à CSS a fonctionné pour moi. J'utilise Angular 8 et Angular Material 8.2.3
.cdk-overlay-container{
z-index: 2000;
}