1unitedpower: Angular8 MatDialog

Beitrag lesen

Auf den Unsinn, ein für etwas völlig anderes gedachtes HTML-Attribut dazu zu missbrauchen, per JS ein label zu erstellen, kann aber auch nur ein JS-Entwickler kommen, der HTML nicht als Grundlage, sondern lediglich als störendes Beiwerk ansieht.

Das ist laut Dokumentation eine historisch bedingte Altlast und nicht der empfohlene Lösungsweg:

In the legacy version of the <mat-form-field> (one that has no appearance attribute or has appearance="legacy") if a label is not specified, the placeholder attribute on the form control is promoted to a label.