我很难找到如何使用Angular访问浏览器的URL历史记录。在AngularJS中,$location
有东西,虽然Angular Location
服务有前进和后退,但我没有看到任何方式来查看历史记录或返回一定数量的步骤。我缺少一项服务吗?
如果没有,我可以建立自己的历史服务,但是我也找不到在浏览器中点击新URL时会更新的Observable或类似内容。有什么建议吗?
答案 0 :(得分:0)
我使用hashMap保存所有数据并在人员返回时恢复它。这对我来说是唯一有用的东西。
如果您这样做,请不要忘记在退出时或在一定时间后清除数据。只是说那些使用它的人,"使用@ angular / core"打字稿IDE默认不会导入它。
希望如果它是即时请求,这会有所帮助。但我真的很想看看是否有人有解决方案。