我有2页,A页和B页,我又用了两次。
我的路线示例:
Page A -> Page B -> Page A (second) -> Page B (second)
或在真实的应用中实现:
posting -> profile -> another posting -> another profile
问题在于:
当从页面B(第二页)向后导航到页面A(第二页)时,没有问题。但是,当再次导航回页面B时,页面B再次触发NgOnInit,当我检查该页面上的变量时,它是空的。因此,我断定页面B已被破坏。
问题:
如何避免破坏?我想当从A页(第二页)导航回B页时,没有任何变化,显示B页的情况与我之前打开的相同。
- info:每个url已经使用不同的参数
1条答案
按热度按时间u0njafvf1#
我使用了ionic route(IonicRouteStrategy),并同意在ionic中导航工作正常。我的错误是在向后导航时,我使用了Angular 库中的location.back(),而没有使用ionic中的defaultHref