采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,什么时候把代码放到constructor里,什么时候放到ngOnInit里?这两者的区别在哪里
1、constructor是class类的构造函数, ngOnInit是Angular生命周期其中的一个钩子函数;
2、组件的创建过程中constructor第一个执行,然后是ngChanges,在这个钩子里类的属性才被附上初始值,在constructor那一步,类的属性未被初始化。第三个过程是ngOnInit钩子, 如果要使用类属性的初始值,需要将业务代码写在ngOnInit钩子函数里。 教程里基本都是这么干的。
以上两点可以参考下
登录后可查看更多问答,登录/注册
Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用
1.2k 10
1.0k 9
1.0k 7
1.3k 7
856 7