我的 AngularJS webapp中的几个页面是通过我编写的自定义指令创建的。未使用该指令的所有页面中的浏览器后退按钮按预期工作(按后退按钮加载上一页)。 但是在自定义指令网页的情况下,按下浏览器后退按钮只需重新加载当前页面。
如何让后退按钮在自定义指令页面中按预期工作? 我是否必须注入任何角度服务,或者我必须编写自己的函数 处理后退按钮事件?
感谢您的建议。
答案 0 :(得分:0)
看起来您正在以某种方式在您的指令中更改window.location
属性,并且“返回”按钮在视觉上刷新页面,其中实际上它返回location
属性的先前值