Angular · Junior · Pytanie 26 z 75
Jak komponent potomny powiadamia rodzica o zdarzeniu?
export class Counter {
changed = output<number>();
inc() { this.changed.emit(1); }
}
// parent: <app-counter (changed)="onChanged($event)" />- ✓Poprawna odpowiedź: Przez wyjście zadeklarowane
output()i wywołanie.emit(value) - 2Bezpośrednio modyfikując wejście rodzica
- 3Tylko wysyłając zdarzenie DOM
CustomEvent
Wyjaśnienie
Rodzic nasłuchuje przez wiązanie zdarzenia, a $event zawiera wysłaną wartość. Starszy odpowiednik to @Output() changed = new EventEmitter<number>().