Sometimes, we want to pass data between two components in Angular.
In this article, we’ll look at how to pass data between two components in Angular.
How to pass data between two components in Angular?
To pass data between two components in Angular, we can use Input.
For instance, we write
import { Component, Input } from "angular2/core";
@Component({
selector: "child",
styles: [``],
template: ``,
})
export class ChildComponent {
@Input() valueToPass = 0;
}
to add the valueToPass Input.
Then in the parent, we write
<child [valueToPass]="value"></child>
to add the child component in the template and get the valueToPass value and assign it to value in the parent.
Conclusion
To pass data between two components in Angular, we can use Input.