如何解决对于 Angular 11,如何记住以前的状态,如滚动位置和路线变化数据?
我做了一个简单的 Angular app,有 3 条路线(home、hello、detail)。首页包含滚动的长文本。
滚动一点后,点击你好或详细链接,然后再次点击主页链接。
我想把它保留在我离开的地方,避免向后滚动或进行 ajax 调用(如果有的话)。换句话说,提供缓存页面。
尝试了各种解决方案,例如 scrollPositionRestoration:enabled
或实施 custom routereusestrategy 但它不起作用。不知道是什么问题?或者如果我完全不在状态。
感谢任何帮助。谢谢
编辑:我能够使用 compareObjects code block 使组件状态正常工作。现在只需要滚动即可工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。