Сценарий: у меня есть список компаний , каждая из которых имеет массив проектов в качестве одной из своих переменных.Я буду отображать список компаний в родительском компоненте / html, и только при нажатии на соответствующую кнопку «Открыть» дочерний компонент открывается, чтобы отобразить список проектов для этой компании.Этот список является FormArray, который можно редактировать.
Я создал этот FormArray в качестве отдельного компонента projects для взаимодействия и выполнения операций CRUD спример данных.
Теперь моя цель - открыть форму как дочерний компонент, когда я нажимаю кнопку «Открыть» в каждой отдельной компании, как в ЭТО stackblitz.
В этом примере кажется, что this.setData();
внутри конструктора вызывает расстройство.
Я обнаружил в результате экспериментов, что, комментируя эту строку, вызывает не падение приложения, аКонечно, FormArray не будет загружен, когда я нажму кнопку «Открыть».Однако я также обнаружил, что запись {{company.name}}
в дочернем компоненте DOES выводит данные компании в дочернем компоненте, поэтому он показывает, что данные проходят правильно.
Я просто не могу понять, чтоидет не так?