gpt4 book ai didi

angular - mat-input 中的占位符位置

转载 作者:行者123 更新时间:2023-12-02 08:05:08 24 4
gpt4 key购买 nike

我正在使用 angular6 和 angular Material 来创建这个整洁的网站。

我正在使用 mat-form-fieldmat-input所以显示一个带有 placeholder 的文本输入元素文本。

占位符文本位置有两种状态。

一!当文本输入为空并且您没有专注于该元素时:

empty mat-input

另一个当您专注于输入文本和/或您输入文本不为空时

mat-input with text

我希望 mat-input 元素处于第二状态。即使其中没​​有文本并且我没有专注于该元素,也要在文本输入元素上方显示占位符。

我知道我可以解决问题并为元素的值添加某种空白空间。但是有没有更优雅的方式来实现我需要的东西?

谢谢!!!

最佳答案

您可以使用 floatLabel="always" ,这是 mat-form-field 的输入属性绑定(bind)

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

工作 Stackblitz

关于angular - mat-input 中的占位符位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52469039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com