Bird
0
0

Which syntax correctly passes data from a parent to a child component in Angular?

easy📝 Syntax Q12 of 15
Angular - Component Interaction
Which syntax correctly passes data from a parent to a child component in Angular?
A<code><child-comp *data="parentData"></child-comp></code>
B<code><child-comp (data)="parentData"></child-comp></code>
C<code><child-comp #data="parentData"></child-comp></code>
D<code><child-comp [data]="parentData"></child-comp></code>
Step-by-Step Solution
Solution:
  1. Step 1: Identify Angular input binding syntax

    Angular uses square brackets [] to bind data from parent to child.
  2. Step 2: Match syntax to data passing

    [data]="parentData" correctly passes parentData to child's @Input() property.
  3. Final Answer:

    <child-comp [data]="parentData"></child-comp> -> Option D
  4. Quick Check:

    Parent to child uses [property] binding [OK]
Quick Trick: Use square brackets [] for parent to child data [OK]
Common Mistakes:
  • Using parentheses () which are for event binding
  • Using template reference # incorrectly
  • Using structural directive * wrongly

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes