複数の角度バリデーター引数[Validators.minLength(8)とValidators.maxLength(12)]をフォームに追加しようとしましたが、これらの引数は、以下のコードの(パスワードとパスワード)インスタンスに添付されています。助けてください?2つのバリデーター引数をAngular 2フォームで追加するには
export class signupComponent {
signupform: FormGroup;
constructor(public fb: FormBuilder) {
this.signupform = this.fb.group({
firstname: ['', Validators.required],
lastname: ['', Validators.required],
account: this.fb.group({
email: ['', Validators.required],
**password: ['', Validators.minLength(8), Validators.maxLength(12), Validators.pattern('[A-Za-z]{5}')],
passwordc: ['', Validators.minLength(8), Validators.maxLength(12), Validators.pattern('[A-Za-z]{5}')],
}, { validator: passwordMatcher }),**
shortbio: ['', Validators.required]
});
}
}
これは当てはまりましたが、もはや(IIRC:RC3またはRC4以降)ではありません。これで、バリデータの配列を渡すだけで、 'Validators.compose()'は不要になりました。しかし、 'Validators.compose()' *はまだ使用できますので、あなたの答えは問題を解決すると思います。 – BlueM