【发布时间】:2021-06-09 22:43:18
【问题描述】:
我正在处理一个反应式表单,我对密码字段有限制。我想根据布尔值手动应用类'mat-form-field-invalid'。
我的 HTML
<mat-form-field
appearance="outline"
[ngClass]="{
'mat-form-field-invalid':
!passwordsRequirementSatisfied && f.password.touched
}"
>
<mat-label>Password</mat-label>
<input
matInput
[type]="hidePassword ? 'password' : 'text'"
(keyup)="validatePassword()"
formControlName="password"
required
/>
<button
mat-icon-button
matSuffix
(click)="hidePassword = !hidePassword"
type="button"
>
<mat-icon>{{
hidePassword ? "visibility_off" : "visibility"
}}</mat-icon>
</button>
</mat-form-field>
非常感谢任何帮助
【问题讨论】:
标签: angular sass angular-material