gpt4 book ai didi

angular - 为什么 ngOnInit 不是第一个生命周期钩子(Hook)?

转载 作者:太空狗 更新时间:2023-10-29 17:19:48 26 4
gpt4 key购买 nike

我是 Angular 2 的新手。为什么 ngOnInit 不是在组件或指令的构造函数之后调用的第一个 Hook ?

来源:https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html

enter image description here

最佳答案

ngOnInit() 在第一次调用 ngOnChanges() 之后调用。

这确保在调用 ngOnInit() 时绑定(bind)到输入的初始值可用。 ngOnChanges() 在输入更新后调用。

关于第一个 ngOnChanges()ngOnInit() 的顺序有很多讨论,但没有一个论点被认为足够强大以改变任何东西。

关于angular - 为什么 ngOnInit 不是第一个生命周期钩子(Hook)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40233440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com