1

我制作了一个简单的Angular 应用程序,其中包含三个路由(home、hello、detail)。主页包含带有滚动的长文本。

滚动一点后,单击 hello 或 detail 链接,然后再次单击 home 链接。

我想将它保留在我离开的地方,并避免向后滚动或进行 ajax 调用(如果有)。换句话说,服务缓存页面。

尝试了各种解决方案,例如scrollPositionRestoration:enabled或实施自定义 routereusestrategy,但它不起作用。不确定是什么问题?或者,如果我完全离开了。

任何帮助表示赞赏。谢谢

编辑:我能够使用compareObjects 代码块让组件状态工作。现在只需要滚动即可工作

4

0 回答 0