emitIndex = new EventEmitter<any>();
editNote() {
let notes: {
name: string;
value: string;
}[] = JSON.parse(this.storage.getItem('notes'));
const currNote: {} = notes[this.i];
this.emitIndex.emit(this.i);
}
<button class="mainNote-inner-btns__edit" (click)="editNote()">
Далее подписываюсь на это событие в родителе:
currItemIndex: number = 0
onItemClicked(value: any) {
this.currItemIndex = value
console.log(this.currItemIndex);
}
<app-editNote (modalChanged)="onModalChanged($event)" *ngIf="modal" (emitIndex)="onItemClicked($event)">
</app-editNote>
Однако тот лог при клике по кнопке у ребенка вообще не отрабатывает. Подскажите, в чем дело?
выглядт правильно, значит ошибка где-то, просто сверить надо
Сначала не понял что за ребенок 😆 никогда так дочерние не называл
Обсуждают сегодня