Le code ci-dessous fonctionnait bien avant de passer à 6. Je ne sais pas ce qui a changé entre les deux! J'ai également besoin de modules importés
MatInputModule,
MatSelectModule,
MatFormFieldModule
<mat-input-container>
<mat-select placeholder="Sort By" formControlName="sortBy">
<mat-option *ngFor="let sortByObject of sortByList" [value]="sortByObject.value">
{{ sortByObject.label }}
</mat-option>
</mat-select>
</mat-input-container>
Cette classe CSS a été supprimée au début de la version
6.0.0-beta.5 (2018-03-23)
mat-input-container a été déconseillé, utilisez plutôt mat-form-field
Pour plus de détails sur les changements de rupture dans 6.0.0-beta.5:
https://github.com/angular/material2/blob/master/CHANGELOG.md#600-beta5-2018-03-2
Pour plus de détails sur les changements de rupture en général, reportez-vous à:
https://github.com/angular/material2/blob/master/CHANGELOG.md
Selon https://material.angular.io/components/form-field/overview nous sommes maintenant censés utiliser mat-form-field
<mat-form-field>
<mat-select placeholder="Select">
<mat-option value="option">Option</mat-option>
</mat-select>
</mat-form-field>