我在Angular 2中有一个使用Validators进行简单验证的表单。
<form role="form" #myForm="ngForm" (ngSubmit)="submit()" novalidate [ngFormModel]="form">
<div class="form-group list-element">
<label for="name">name*</label>
<input type="text" name="name" class="form-control" ngControl="name"
#name="ngForm" placeholder="Enter name" [(ngModel)]=user.name >
</div>
</form>
ngOnInit() {
this.form = new ControlGroup({
name: new Control('', Validators.compose([
Validators.required,
Validators.pattern("(([a-zA-Z ]|[0-9])+)*"),
Validators.minLength(5),
Validators.maxLength(80)
]))
});
}
当我在输入字段(例如#1KZBZKBjkndedjk@@@kjbzdzdékj!
)中输入快速(随机)字符时,应用程序崩溃。这种情况并非总是会发生,因此我还没有真正注意到一种模式。
这是一个已知问题https://github.com/angular/angular/issues/7822,并且可能会在此请求请求到达https://github.com/angular/angular/pull/7421时得到解决
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句