我在angular2像下面如何驗證FormArray長度angular2
this.formBuilder.group({
'name': ['',Validators.required],
'description': ['', Validators.required],
'places': this.formBuilder.array([], Validators.minlength(1))
})
我想驗證添加到place
formArray一個數據驅動的形式,所以我加入minlength
驗證,但使用MINLENGTH驗證不工作在formArray上。
formArray的其他驗證是什麼,所以只有當places數組包含至少一個地方時,表單才必須有效。
刮即應工作https://github.com/angular/angular/commit/7383e4a8012962430e8925b57554089cf92173cc –
你可能也有興趣在這個https://github.com/angular/angular/commit/17c5fa9293bbfc30625c139caccad15ee883a0e3無論如何這應該工作確保你有一個最新版本 –