<!-- a fake input bound to nothing, for the sake of UI consistency --> <mat-form-field> <input matInput disabled class="form-control" type="text" [id]="inputId" [name]="inputId" [ngModel]="infoText" [placeholder]="param.title"> <button type="button" mat-icon-button class="param-values-more" (click)="openDialog()"> <mat-icon>more_horiz</mat-icon> </button> </mat-form-field>