I was studying the Create a feature component tutorial on angular.io and then I noticed the @Input decorator property:
@Input
Simply, by using the input decorator you are telling angular that a variable named hero will take Hero object as input from 'HeroDetailComponent' and will be able to pass this Hero object to any of its child component. This is called Input Binding
input
hero
Hero