Есть ли способ сделать коврик-метку кликабельной? - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь сделать коврик для метки кликабельным, используя (click)="doSomething()"

Я погуглил эту проблему и не могу найти какое-либо решение

Это пример HTML-кода, который я хочусделать кликабельным

<mat-form-field class="col-md-2">
    <mat-label (click)="doSomething()"></mat-label>
</mat-form-field>

то, что я хочу сделать, это сохранить стиль метки метки и при нажатии сделать еще одно отображение поля формы мата

1 Ответ

1 голос
/ 04 ноября 2019

Если вы хотите написать <mat-label> внутри <mat-form-field>, вы должны определить хотя бы один MatFormFieldControl, например matInput, mat-select, etc в <mat-form-field>. Он не будет работать только с <mat-label>.

<mat-form-field>
    <mat-label>Both a label and a placeholder</mat-label>
    <input matInput placeholder="Simple placeholder">
</mat-form-field>

Но если вы хотите просто использовать <mat-label>, не пишите его под <mat-form-field>

Вот демо дляваш желаемый вывод

Нажмите здесь !!

...