私は、ユーザーが持っている金額を表す値を返すサービスを持っています。ユーザーは、合計金額と等しいかそれ以下の金額で取引を行うことができます。それが最初から設定されている必要がありmax()
の値のように思えるので、それはちょうど未定義としてtotalAmountを仮定します、動的値を持つ最大値バリデータ
valid() {
const form: FormGroup = this._fb.group({
fond: ['', [Validators.required]],
serie: ['', [Validators.required]],
account: ['', [Validators.required, Validators.min(1)]],
value: ['', [Validators.required, Validators.min(1)]],
subAccount: ['', [Validators.required, Validators.min(1)]]
});
return form;
}
しかし、それは動作しません:私はこのような最高の検証を使用することを試みました。あなたの編集した質問に対する
パイプを使用します。この動的値をパイプに渡し、最大値を確認してください –
いいえ、値を変換する以外にパイプを使用しないでください。 –