我们什么时候在服务中使用 ngOnInit?
When we use ngOnInit in services?
我们什么时候在服务中使用ngOnInit?
例如我需要在服务中监听观察者:
this.eventService.subscribe((data) => {
});
将此代码放在构造函数或 ngOnInit 中的什么地方更好?
ngOnInit
是一个 angular 生命周期钩子。它们仅在 component/directives 内可用。在服务中,您不能使用它们。
所以需要在构造函数下使用这个
constructor(){
this.eventService.subscribe((data) => {
});
}
您需要将观察者放入 ngOnInit
。事实是:
constructor
在实例化对象时使用,当你有一些必须初始化的字段时需要它。
ngOnInit
是Angular创建组件时调用的生命周期钩子
我们什么时候在服务中使用ngOnInit?
例如我需要在服务中监听观察者:
this.eventService.subscribe((data) => {
});
将此代码放在构造函数或 ngOnInit 中的什么地方更好?
ngOnInit
是一个 angular 生命周期钩子。它们仅在 component/directives 内可用。在服务中,您不能使用它们。
所以需要在构造函数下使用这个
constructor(){
this.eventService.subscribe((data) => {
});
}
您需要将观察者放入 ngOnInit
。事实是:
constructor
在实例化对象时使用,当你有一些必须初始化的字段时需要它。ngOnInit
是Angular创建组件时调用的生命周期钩子