Я использую компонент, который использует итерацию * ngfor.внутри я использую один дочерний компонент и передаю входные данные, как показано ниже.
<div *ngFor="let group of generalGruop; let index = index">
< child-component [questionsList]="questionsList"></child-component>
</div>
проблема в том, что когда я изменяю приведенный выше список вопросов для одного родительского компонента, все дочерние компоненты меняются.
когда что-то (какое-то условие) имеет место, родительский компонент вызывает общую службу для извлечения обновленных данных, это «questionList», который передается дочернему компоненту.Предположим, у меня есть три родительских и три дочерних компонента.теперь, когда один родитель изменяет что-то, все дочерние компоненты получают одни и те же данные, и все они изменяются одновременно.
<div *ngFor="let group of generalGruop; let index = index">
< child-component [questionsList]="questionsList"></child-component>
</div>
inside child component i have just :-
@Input() questionsList;
моя цель - создать некий изолированный дочерний компонент, который изменяется только тогда, когда что-то происходит вего родители.но все дочерние компоненты изменяются одновременно только одним родительским действием.Заранее спасибо