在Angular 6中的类上实现

我们如何知道何时必须在Angular中使用implements?当我们实现一个类以及如何知道该类将在该类上实现时,我不明白这一点。

就像我们在组件中使用的一样:

implements OnInit,DeletePopup

和其他一些接口,那么为什么我们要使用它,其次要如何知道我们现在必须使用OnInit或其他接口?

wuzhixu5282 回答:在Angular 6中的类上实现

在某些情况下,要修改行为或向组件添加功能时,必须实现一个类。

OnInit之类的生命周期的实现意味着您必须在组件中创建一个名为ngOnInit的方法

export declare interface OnInit {
    ngOnInit(): void;
}

在这种情况下,使用ngOnInit初始化其角度分量,请参阅:Angular 2 Component Constructor Vs OnInit

就生命周期而言,您可以选择以下所有选项:https://angular.io/guide/lifecycle-hooks#lifecycle-sequence

要知道是否必须实现接口,必须阅读要添加的功能的文档, 就生命周期而言,实施生存周期是一种可能性,而不是必要条件:https://angular.io/guide/lifecycle-hooks#interfaces-are-optional-technically

,

Angular提供了生命周期挂钩,这些生命周期挂钩可让您查看这些关键生命时刻以及它们发生时的行动能力。 https://angular.io/guide/lifecycle-hooks

本文链接:https://www.f2er.com/3168359.html

大家都在问