gpt4 book ai didi

angular - 为什么 Angular 中的 ngOnInit 不是私有(private)的?

转载 作者:搜寻专家 更新时间:2023-10-30 21:15:11 24 4
gpt4 key购买 nike

我正在检查代码示例,甚至是 the docs一无所获。然后,我谷歌了一会儿,还是一无所获。

我们为什么要打字

ngOnInit() { ... }

代替

private ngOnInit() { ... }

或者,就此而言,只要我在提示这个问题

private ngOnInit() : void { ... }

拥抱 TypeScript 的全部力量?

编辑

根据评论,我需要扩展问题。我们为什么不写:

public ngOnInit() : void { ... }

代替?

最佳答案

该方法是从 Angular 调用的。如果它是私有(private)的,则无法从外部调用它。

Angular 会忽略返回值,因此返回类型无关紧要。

关于angular - 为什么 Angular 中的 ngOnInit 不是私有(private)的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47123906/

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