を取得し、私は、このような形式になります。Angular2:たとえばバリ制限
<form [formGroup]="form" (ngSubmit)="onSubmit()">
<input type="text" formControlName="username">
<div ngxErrors="username">
<div ngxError="required" [when]="['dirty', 'touched']">
Username is required
</div>
</div>
<input type="text" formControlName="password">
<div ngxErrors="password">
<div ngxError="required" [when]="['dirty', 'touched']">
Password is required
</div>
<div [ngxError]="['minlength', 'maxlength']" [when]="['dirty', 'touched']">
5 characters minimum, 12 characters maximum
</div>
</div>
</form>
と、このコントローラ:
export class AppComponent implements OnInit {
form: FormGroup;
constructor(
private fb: FormBuilder
) {}
ngOnInit() {
this.form = this.fb.group({
username: ['', [Validators.required]],
password: ['', [Validators.required, Validators.minLength(5), Validators.maxLength(12)]]
});
}
}
は、どのように私は私のMAXLENGTH & MINLENGTH値を得ることができますか?私は変更することができるように:
5 characters minimum, 12 characters maximum
を次のように: {{form.get('username').minlength}} characters minimum, {{form.get('username').maxlength}} characters maximum
それは可能ですか?