我知道在 Angular2 中定义组件时,您可以实现多种类型的生命周期钩子,例如 OnDestroy、NgOnInit 等。
在我在网上看到的关于使用这些钩子的每一段示例代码中,我只看到一次只使用一个。例如
export class ModalComponent implements OnDestroy { ... }
或者
export class ModalComponent implements OnChanges { ... }
但是如果你想对单个组件使用多个呢?例如,如果您想要 OnChanges 和 OnDestroy 的特定行为怎么办?我尝试了以下方法:
export class ModalComponent implements OnChanges implements OnDestroy{ ... }
export class ModalComponent implements OnChanges, OnDestroy { ... }
export class ModalComponent implements [OnChanges, OnDestroy] { ... }
export class ModalComponent implements OnChanges and OnDestroy { ... }
我确信答案很简单,但我很难找到答案。
先感谢您!