заполнитель в мат-вводе - PullRequest
       32

заполнитель в мат-вводе

0 голосов
/ 23 сентября 2018

Я использую angular6 с угловым материалом для создания этого аккуратного веб-сайта.

Я использую mat-form-field с mat-input, поэтому показываю элемент ввода текста с текстом placeholder.

позиция текста заполнителя имеет два состояния.

one!когда ввод текста пустой и вы не сфокусированы на этом элементе:

empty mat-input

и другой, когда вы сфокусировались на вводимом тексте и / или вывводимый текст не пустой

mat-input with text

Я хочу, чтобы элемент mat-input находился во втором состоянии.чтобы показать заполнитель над элементом ввода текста, даже если в нем нет текста, и я не фокусируюсь на этом элементе.

Я знаю, что могу обойти и добавить какое-то пустое пространство вценность элемента .. но есть ли более элегантный способ достичь того, что мне нужно?

спасибо !!!

1 Ответ

0 голосов
/ 23 сентября 2018

Вы можете использовать floatLabel="always", который является привязкой входного свойства для mat-form-field

<mat-form-field style="width: 100%" floatLabel="always">
  <input matInput placeholder="Enter Name">
</mat-form-field>

Рабочая Stackblitz

...