InterviewSolution
Saved Bookmarks
| 1. |
Write a code where you have to share data from the Parent to Child Component? |
|
Answer» You have to share the data amongst the components in numerous situations. It may consist of unrelated, parent-child, or child-parent components. The @Input decorator allows any data to be sent from parent to child. // parent componentimport { Component } from '@angular/core'; @Component({ selector: 'app-parent', template: ` <app-child [childMessage]="parentMessage"></app-child> `, styleUrls: ['./parent.component.css'] }) export class ParentComponent{ parentMessage = "message from parent" constructor() { } } // child component import { Component, Input } from '@angular/core'; @Component({ selector: 'app-child', template: `Say {{ childMessage }}`, styleUrls: ['./child.component.css'] }) export class ChildComponent { @Input() childMessage: string; constructor() { } } |
|