我在Angular中遇到了这样一个问题,由于某种原因,如果用户最初进入组件A页面,然后离开到组件B页面,组件A继续存活,我会通过ngOnDestroy找出答案,但是如果用户先进入组件B页面,然后进入组件A,拿到后离开,只有这种情况才会触发ngOnDestroy,为什么会出现这种情况?
据我了解,该问题与 ionic 有关,它有一个 ion-router-outlet 之类的东西,据我了解,它欺骗浏览器正在发生转换,而浏览器不知道它,并且组件继续存在
这篇文章帮助我做出了决定:Ionic 组件在导航到另一个页面后不会被破坏