Я пытаюсь использовать этот код для создания глубоко вложенной реактивной формы, которую я нашел на этом сайте: https://stackblitz.com/edit/deep-nested-reactive-form?file=app%2FformBuilder-way.ts
Но она показывает эту ошибку:
Property 'controls' does not exist on type 'AbstractControl'.
Что не так в этом коде ниже?
const control = <FormArray>this.survey.get('sections').controls[j].get('questions'); const control = <FormArray>this.survey.get('sections').controls[i].get('questions').controls[j].get('options');
Попробуйте получить к нему доступ таким образом: ['controls'], а не .controls.
['controls']
.controls
Однажды у меня была эта ошибка, когда я запускаю ng build --prod
ng build --prod
const control = <FormArray>this.survey.get('sections')['controls'][j].get('questions');