Angular 4/5:在导航同一页面时,API调用增加



我在我的页面中保留了api呼叫。

我有A页和第B页,在A页中,我保留了API getadata,在B页中,我保留了API getBdata。

当我在A和B之间导航,然后增加API调用。

例如,如果我可以通过无重力导航3次,那么如果4次,它将调用API 3次,然后致电4次

有人可以给我解决方案吗?

假设您订阅了这些电话,则需要在ngondestroy中取消订阅。最简单的方法是使用RXJS/订阅制作订阅数组,在Ngondestroy中,您可以这样取消订阅:

this.subscriptions.forEach(sub => sub.unsubscribe());

最新更新