如何在Angular中引入类似钩子的自定义生命周期事件

Pus*_*Wan 6 lifecycle design-patterns angular

我们需要引入一些生命周期事件,例如,我们需要从父组件onRest()触发该事件。onRest()当从父级调用该方法时,使用该钩子的任何其他组件都应该触发该onRest()方法,就像生命周期钩子一样。

简而言之,我想引入这种自定义生命周期挂钩,并从主父模块或类似的模块中调用它。如果有人有想法引入这种自定义生命周期挂钩及其调用方式,这确实很有帮助。

MyComponents implements onReset() {
   
  onRest() {
   clearAll(...);
  }

}
Run Code Online (Sandbox Code Playgroud)

我知道我们可以在这里引入父组件并实现它。但我需要不同类型的东西,比如可以从其他模块调用的生命周期钩子,并且所有相关的东西都应该触发。