angular - What is @Input() used for? -


i decided learn angular 4 , follow tutorial @ https://angular.io/tutorial/toh-pt3 but, once again, question arose.

@input () hero: hero;  

what for? do? mean?

here code. hero-details.component.ts

import { component, input } '@angular/core'; import { hero } "./hero";   @component({  selector: 'hero-detail',  templateurl: './hero-detail.component.html' }) export class herodetailcomponent {  @input() hero: hero; } 

here code files app.components.ts, app.components.html, hero-details.components.html

explain please if can

@input() hero means hero variable being passed on component it's parent.e.g

<hero-detail [hero]="(object of hero)"> </hero-detail> 

here passing hero object hero detail component it's parent component.


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -