为啥把 setTimeout 写在 constructor()里面。不应该是写在ngOnInit()里的吗?

来源:5-4 html属性绑定

adamtang

2017-07-29

为啥把 setTimeout 写在 constructor()里面。不应该是写在ngOnInit()里的吗?

http://szimg.mukewang.com/597c08410001b75705040511.jpg

写回答

1回答

JoJo

2017-07-31

一样的。这两个函数都是在实例化组件时调用一次。只是一个是js标准的函数,一个是angular自己的钩子。一般建议写在ngOnInit里是因为好测试。

0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程