0

这只是一个概念问题。我正在尝试更多地了解 Angular 生命周期钩子是如何工作的。

我的问题是,如果我有如下嵌套的组件结构:

<parent-component>
    <first-child>
        <first-grandchild>
        </first-grandchild>
    </first-child>
    <second-child>
    </second-child>
</parent-component>

例如,如果为一个组件激活了 onChanges 生命周期钩子,是否会为所有子/兄弟组件激活它?

如果答案是否定的,是否有一种非 hacky 的方式来实现某些东西来复制该行为,或者它是否不受支持?

4

1 回答 1

0

更改检测从父组件流向子组件。至于 ngOnChanges 生命周期,它是@Input()在父组件中组件(用装饰器装饰)的有界属性发生变化时调用的。

这篇文章很好地解释了它。

于 2019-09-12T10:26:40.987 回答