【发布时间】:2021-09-12 01:22:34
【问题描述】:
是否可以在写入时更改输入边框,如果有错误则显示红色边框,如果正确则显示绿色?
换句话说,当我在输入(焦点)内时,我会更改颜色和验证
HTML
<hello name="{{ name }}"></hello>
<input type="text"
[(ngModel)]="name"
[ngClass]="{'correct': name.length > 0,'error': name.length === 0}"
>
CSS
.correct {
border: 1px solid greenyellow;
}
.error {
border: 1px solid red;
}
打字稿
export class AppComponent {
name = 'Angular';
}
【问题讨论】:
标签: angular validation input data-binding