TypeScript - это типизированный расширенный набор JavaScript, который компилируется в обычный JavaScript, а JavaScript - интерпретируемый язык, а не скомпилированный язык, который интерпретатор в браузере читает по коду JavaScript, интерпретирует каждую строку и запускает его
Метод enableOnNumber()
первоначально вызывается при загрузке страницы с помощью nummerValidator()
, который связан с проверкой проверки числового элемента управления, и поскольку элемент управления числовой формой объявляется первым, вызывается также его проверка.
Реализуйте это нижеприведенное изменение.
firstname: FormControl = new FormControl('', [Validators.minLength(3)]);
lastname: FormControl = new FormControl('', [Validators.minLength(3)]);
nummer: FormControl = new FormControl('', this.nummerValidator());
Поскольку вы используете элемент управления формы имени и фамилии при проверке номера, лучше сначала объявить этот элемент управления, а затем объявить элемент управления формы номера.
Не уверен используется ли в методе paybackNummerValidator () имя и фамилия или добавлена соответствующая проверка нуля. Поэтому эта ошибка не выдается.