服务我使用角2与it.Should编写的注射服务从API获取数据我打电话给我的制作服务的最佳方式或ngoninit在我要利用我的数据的组件中。 有人可以解释使用构造函数的最佳方法和角2中的ngoninit钩子类似的构造函数用于实例化服务。什么是调用在角2
Q
什么是调用在角2
1
A
回答
1
我认为你应该在ngOnInit中调用它。首先你可以访问@Input,这通常是服务通过http调用一些api的情况。
在设计方面,构造函数应该只分配依赖关系。里面不应该有任何逻辑。它增加了一个类的可测试性,因为您不必在创建对象时设置其他内容。
1
的推荐方法是在构造函数中定义的服务,并调用它ngOnInit,例如:
constructor(private newsService: NewsService) {}
ngOnInit() {
this.newsService.method().....
}
参考:enter link description here
我们使用ngOnInit
所有的初始化/减速,避免东西在constructor
工作。 constructor
应该只用于初始化类成员,但不应该做实际的“工作”。
相关问题
- 1. 什么是角2
- 2. 什么是角2
- 3. 角2 - 什么是window.print在打字稿
- 4. 角2中的bundle.js.gz文件是什么?
- 5. 角2个ngModel其中id是什么
- 6. 角2调用API
- 7. 什么是双(::)在角js?
- 8. 为什么observables被用于角度2
- 9. 使用角度2调试打字稿的可能方法是什么?
- 10. 为什么2 /// 2在Javascript中是2?
- 11. 我想用角2前端使用swagger API。什么是步骤?
- 12. 什么是角JS
- 13. 角2应用程序中的“app”是什么?
- 14. 什么是最好的方式使用角2材料设计
- 15. 角度2:什么是主机:{class}用于?
- 16. 在角2中实现注销的正确方法是什么?
- 17. 什么是SHA-2在互联网安全中的角色?
- 18. 什么是传递路径参数在角2 HTTP对象
- 19. 在调用AppComponent.ts之前,Angular 2的起点是什么?
- 20. 回调函数在角2
- 21. 为什么在调用有效函数时会出现类型错误? |角2
- 22. 为什么服务在这个角度2分量中调用两次?
- 23. 为什么* ng在角2中总是在使用函数时执行?
- 24. 什么是“_._ 2”是指在火花
- 25. 角2测试业力。什么测试
- 26. 什么不对这个proxy.config:角2
- 27. 为什么角2需要的node.js
- 28. 什么是'A'角色?
- 29. 什么是ODS角色?
- 30. 这个角色是什么?