Je veux le champ de saisie et le champ déroulant dans la même zone que celle de gauche (je l'ai fait sur l'inspecteur)
Peu importe la classe que je mets dans ma feuille de style, cela ne réduira pas la taille du menu de sélection. Ceci est le code html que j'ai.
<mat-form-field appearance="outline">
<mat-label>End Time</mat-label>
<input matInput type="time" placeholder="HH:MM" id="end_time_hour" [formControl]="timeFormControl">
<mat-select name="ampm" class="ampm" [(ngModel)]="event.eampm">
<mat-option value="AM">AM</mat-option>
<mat-option value="PM">PM</mat-option>
</mat-select>
</mat-form-field>
Je ne comprends pas vraiment pourquoi :) mais cela fonctionne réellement
::ng-deep .mat-select-value {
font-size: 100%;
}
l'inconvénient est que la taille de la police est différente de l'entrée :(
Voici ma solution:
<mat-form-field appearance="outline" style="display: flex; flex-direction: row; justify-content: flex-start; align-items: center;"> <--- put style here, im not sure the syntax but this is pseudo code
<mat-label>End Time</mat-label>
<mat-select name="ampm" class="ampm" [(ngModel)]="event.eampm">
<mat-option value="AM">AM</mat-option>
<mat-option value="PM">PM</mat-option>
</mat-select>
<input matInput type="time" placeholder="HH:MM" id="end_time_hour" [formControl]="timeFormControl">
Dis moi si ça marche