Angular 2のバリデーションはとても簡単ですが、これは素晴らしいものです。しかし、他のフィールドが選択されている場合は、どのフィールドをオプションフィールドにするかはどうでしょうか。ここでAngular 2の条件付きバリデーション
は私のルールは、私は必要に応じてREFNOがユーザによって提供されている場合、他のフィールドは、「非必要」であるとフラグを立てたい
this.contractsFilter = this.fb.group({
selectedContractType: ['', [Validators.required]],
selectedYear: ['', [Validators.required]],
selectedPde: ['', [Validators.required]],
refNo: ['', []]
});
です。ここで