Angular 当我们在服务中使用ngOnInit时?
当我们在服务中使用ngOnInit时 对于exmaple,我需要听取内部服务观察员的意见:Angular 当我们在服务中使用ngOnInit时?,angular,angular6,angular8,Angular,Angular6,Angular8,当我们在服务中使用ngOnInit时 对于exmaple,我需要听取内部服务观察员的意见: this.eventService.subscribe((data) => { }); 将此代码放在构造函数或ngOnInit中的哪个位置更好?ngOnInit是一个角度生命周期挂钩。它们仅在组件/指令中可用。在服务中,您不能使用它们。 所以需要在构造函数下使用它 constructor(){ this.eventService.subscribe((data) => { })
this.eventService.subscribe((data) => {
});
将此代码放在构造函数或ngOnInit中的哪个位置更好?
ngOnInit
是一个角度生命周期挂钩。它们仅在组件/指令中可用。在服务中,您不能使用它们。
所以需要在构造函数下使用它
constructor(){
this.eventService.subscribe((data) => {
});
}
ngOnInit
是一个有角度的生命周期挂钩。它们仅在组件/指令中可用。在服务中,您不能使用它们。
所以需要在构造函数下使用它
constructor(){
this.eventService.subscribe((data) => {
});
}
您需要在
ngOnInit
中pust observer。其结果是:
在实例化对象时使用,当您有一些必须初始化的字段时需要它constructor
是在创建组件时Angular调用的生命周期挂钩ngOnInit
- 您需要在
ngOnInit
中pust observer。其结果是:
在实例化对象时使用,当您有一些必须初始化的字段时需要它constructor
是在创建组件时Angular调用的生命周期挂钩ngOnInit
ngOnInit
或只有组件?服务有ngOnInit
或只有组件?订阅服务??我不知道您的要求,但一般来说,服务不得订阅,订阅服务的组件是否在服务中订阅??我不知道你的要求,但一般来说,服务不能订阅,是订阅服务的组件