#angular #typescript
#angular #typescript
Вопрос:
Я использую реактивную форму, когда я отключаю formControlName (), тогда вся форма становится недействительной.я хочу, чтобы она была действительной после отключения.
console.log('Before:' (this.form.valid));
this.form.controls['formControlName1'].disable();//calling in onInit()
console.log('After:' (this.form.valid));
output-:
Before:true
After:false.
Комментарии:
1. можете ли вы создать stackblitz
2. Вы хотите отключить все поля вашей формы или только выбранные?
3. только что выбранное поле, которое я хочу отключить.
4. Вы используете Angular 4 !! . В Angular 7 Angular не проверяет элемент управления, который отключен
Ответ №1:
formControlName.disable({onlySelf: true});
Комментарии:
1. Проверьте это. Я выполнил проверку формы на кнопке отправки. stackblitz.com/edit/angular-reactive-forms-wpqmb1