私はsearchType
とnumber
の2つのフィールドを持つ反応形式を持っています。フィールドsearchType
は、 '0'または '1'のみです。 number
は数字であり、数字にはいくつかのバリデーションがあります。別のフィールド値に基づいて角度フォームフィールドの異なるバリデータ
this.searchForm = this.formBuilder.group({
searchType: ['0'],
number: [
undefined,
[ Validators.required, Validators.minLength(6) ]
]
});
しかし、今、私はsearchType
がsearchType
が0であれば、私は[ Validators.required, Validators.minLength(6) ]
を使用する必要がありますが、searchType
が1である場合、私は[ Validators.required, Validators.minLength(8), Validators.minLength(20)]
を使用する必要が例えば1である場合にのみ、number
のためにいくつかの特定のバリデータを追加したいです。どうやってやるの?