刷新后角延迟加载机制的快速求解

有一个奇怪的问题在今天的项目,oclazyload懒加载角模块的使用,刷新页面,点击返回按钮返回页面。估计是懒加载机制破坏国家协会在角的使用,导致返回状态(点击UI routre statechangestart美元事件返回按钮不触发),当然这只是猜测,因为事件已经探讨了源代码没有关系。



刷新了角延迟加载机制后不能后退的解决方案:

通过观察角的源代码(离子),我们发现浏览器有一个服务美元onurlchange方法。当我们从外部角度改变URL地址时,我们将调用在这个方法中注册的事件处理函数,如下图所示:




通过这种方式,您可以在程序入口注册一个函数。




当后退/前进/通过浏览器按钮跳转状态时,重新加载页面,如果使用状态系统,则不会进入此方法。
browser.onurlchange美元(功能(URL){)
解析URL中的状态,并使用延迟加载来加载状态模块来实现页面刷新。
});


通过这个功能,你可以刷新页面时,它的前进和后退。

以上是一个快速缓冲机制的快速解决方案,不能在刷新后返回,希望对您有所帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。