Мне нужны некоторые указания по этому вопросу. Я создаю некоторые компоненты, используя angular фреймворк для материалов. Такие компоненты, как «app-email», «app-phone», «app-bla» ...
В случае app-phone моя первая попытка была:
<mat-form-field class="float-auto">
<input matInput [placeholder]="placeholder"
class="form-control"
mask="(00) 0000-0000"
[ngModel]="value">
<mat-icon matSuffix>phone</mat-icon>
</mat-form-field>
Это отлично работает и отображает значок телефона во входных данных.
Но мне нужно было взломать атрибут placeholder, чтобы я мог использовать его в своем компоненте:
<app-phone placeholder="Phone" formControlName="phone"></app-phone>
Что я нужно сделать, чтобы избежать этого, не теряя обертку "mat-form-field"?