In Angular 1.x.x you simply ask for the same service and you end up with the same instance, making it possible to share the data in the service.
Now in Angular 2 I h
In parent Component template:
In child Component:
@Input() hero: Hero;
Source: https://angular.io/docs/ts/latest/cookbook/component-communication.html