angular - 在焦点和离开焦点时从材料输入中删除标签
问题描述
我正在使用带占位符的角度材料输入。当我专注于字段时,我删除了占位符,但是如果我离开焦点并且字段为空,我会看到变换动画,我也想删除它。在此图像占位符中,必须在字段为空时。
在这张图片中,我离开了焦点:
<mat-form-field class="al-subscribe-form-field">
<input formControlName="email" matInput type="email">
<mat-placeholder class="al-placeholder">{{'SHARED.ENTER_YOUR_EMAIL' | translate}}</mat-placeholder>
</mat-form-field>
.mat-focused .al-placeholder, .mat-form-field-invalid .al-placeholder {
display: none!important;
}
解决方案
尝试添加floatLabel='never'
<mat-form-field floatLabel='never' class="al-subscribe-form-field" >
...
</mat-form-field>
推荐阅读
- java - 检索哈希数,git编译war
- ios - 观察 UINavigationController 导航栏显示/隐藏
- php - 为什么我不能使用 composer 创建 Laravel 项目?
- hadoop - 使用 Sqoop 将列的子集从 RDBMS 导入 Hive 表
- android - 在 Android 应用中使用 AutoML Vision REST API
- c# - 更新列表数组列表的列表 mongo update
- php - 在 php+mysql 中使用带斜杠(查询)
- matlab - 将 n 个长度为 p 的向量乘以 n 个大小为 pxp 的矩阵
- mongoose - 摩卡在包含承诺的“之前”之后没有继续,只是挂起
- python - 打印给定序列中相同频率的所有氨基酸