У меня есть поле ввода в моей форме, и мне нужно подтвердить, что это число не превышает 1 000 000 и не меньше, чем остаток на счете. Я смог установить максимум 1 000 000, но не смог успешно сравнить баланс с входными данными. Я хотел бы, чтобы это привело к красному контуру вокруг поля ввода, аналогично тому, когда оно превышает 1 000 000. Вот мой код:
HTML шаблон
<mat-form-field appearance = outline class="amount">
<mat-label>Amount</mat-label>
<input matInput
type='number'
required
formControlName="amount">
</mat-form-field>
Компонент
export class StartComponent implements OnInit {
currentAccount: ICustomerAccount;
amountMax = 1000000;
startForm = new FormGroup({
amount: new FormControl('', Validators.max(this.amountMax)),
});
}