Passing data between Angular components can be achieved using both the @Input and @Output decorators.
To pass data to a child component, create a property on the child component and apply the @Input attribute to that property.
@Input() childProperty: string;
Then simply create a property binding from the parent component to the property you defined on the child component.
[childProperty]=”parentProperty”To pass data from the child component back up to the parent, define an EventEmitter and apply the @Output decorator to it.
@Output() notify: EventEmitter[string] = new EventEmitter[string]();
Then in the parent, provide an event handler using the $event argument for the event emitter on the child component:
(notify)=”onNotified($event)”
Hello Brian, thanks for this video series. Very nice to follow.
Greetings from Belgium.
Thanks for watching and subscribing!