我有一些麻烦组件通信。可以说,我有3个嵌套组件。
家长{{component-a}}
- >其中有孩子{{component-b}}
- >其中有孩子{{component-c}}
。
我怎么能直接访问component-c
从component-a
,如果component-c
不会被渲染。这甚至可能。谢谢
灰烬使用数据向下运动起来的模式。这意味着,如果你想从它的子组件发送数据您可以通过一个参数传递给它,但如果你想向相反的方向,你应该发送的数据的行为。而当你有3个组成部分,你由一个中间通过,这个人会继续将信息中继。
你可以找到更多信息here
您通常需要使用跨组件的或不同的树木通信服务“从一个子组件,以发送数据”
服务是很容易测试。
使用数据下行动行动也将工作,但除了一对夫妇层被称为支柱钻。道具钻孔使硬组分保持因过,连通性间
希望这可以帮助!