Skip to content
Snippets Groups Projects
Commit fa0144fd authored by Joey Perrott's avatar Joey Perrott Committed by Andrew Kushnir
Browse files

docs: clarify the shortcomings of local variable technique for parent-child...

docs: clarify the shortcomings of local variable technique for parent-child component interactions (#42331)

Closes #38302

PR Close #42331
parent cdb8f556
......@@ -300,8 +300,11 @@ The *local variable* approach is easy. But it is limited because
the parent-child wiring must be done entirely within the parent template.
The parent component *itself* has no access to the child.
You can't use the *local variable* technique if an instance of the parent component *class*
must read or write child component values or must call child component methods.
You can't use the *local variable* technique if the parent component's *class* relies on the
child component's *class*. The parent-child relationship of the components is not established
within each components respective *class* with the *local variable* technique. Since the *class*
instances are not connected to one another, the parent *class* cannot access the child *class*
properties and methods.
When the parent component *class* requires that kind of access,
***inject*** the child component into the parent as a *ViewChild*.
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment