![](/img/trans.png)
[英]Angular rc3 router - Navigating to same page with different parameters
[英]Angular 4/5 : on navigating same page api calls increases
我在我的页面中保留了 ngOnInit() 上的 api 调用。
我有页面 A 和页面 B,在页面 AI 中保留了 API getAData,在页面 BI 中保留了 API getBData。
当我在 A 和 B 之间导航然后 API 调用增加时。
例如,如果我可以在不重新加载的情况下导航 3 次,那么它会调用 API 3 次,如果是 4,那么它会调用 4 次
有没有人可以给我解决方案?
假设您订阅了这些调用,您需要在 ngOnDestroy 中取消订阅它们。 最简单的方法是使用 rxjs/Subscription 创建一个订阅数组,在 ngOnDestroy 中你可以像这样取消订阅:
this.subscriptions.forEach(sub => sub.unsubscribe());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.