函数在角度4中调用两次

时间:2017-12-11 07:20:12

标签: angular

在我的Angular 4项目中,ngOnInit函数第一次完美运行,但是当从另一个页面导航时,则会调用两次ngOnInit。我该如何预防?

1 个答案:

答案 0 :(得分:0)

你没有提供任何代码,所以让我做一个假设:你在ngOnInit函数中进行http调用吗?

如果是这样,您可能写了subscribe:这意味着您订阅了活动,忘了取消订阅。这意味着当您回来时,您将创建第二个订阅,从而进行2次呼叫。