如果我使用 ngOnInit 方法而不实现 OnInit 接口会发生什么

What happen if i use ngOnInit method without implementing OnInit interface

任何人都可以告诉我如果我不实现 onInit 接口并仍在组件内部使用 ngOnInit 组件生命周期会发生什么?

因为我使用了 ngOnInit 生命周期挂钩而没有实现接口,它对我来说同样有效。

所以只是想了解为什么我应该实现一个接口?

它仍然会按预期工作。

界面帮助我们避免拼写和语法错误

根据 Angular Style Guide

的推荐

Lifecycle interfaces prescribe typed method signatures. Use those signatures to flag spelling and syntax mistakes.