如果有一个需求:限制 input 输入框内的文字的数量,超出 6 个则显示6 个
比如,我依次输入 123456,当输入 7 的时候,input 中还是显示 123456,此时用双向绑定改如何实现呢? O(∩_∩)O谢谢
模板:
<input type="text" [(ngModel)]="userName" (ngModelChange)="checkName($event)">
组件:
export class AppComponent {
userName = '';
checkName(userName: string) {
if (userName.length > 6) {
this.userName = userName.substring(0, 6);
}
}
}