Angular js指令的后退按钮未按预期工作

时间:2017-07-31 22:20:39

标签: javascript angularjs angularjs-directive

我的 AngularJS webapp中的几个页面是通过我编写的自定义指令创建的。未使用该指令的所有页面中的浏览器后退按钮按预期工作(按后退按钮加载上一页)。 但是在自定义指令网页的情况下,按下浏览器后退按钮只需重新加载当前页面。

如何让后退按钮在自定义指令页面中按预期工作? 我是否必须注入任何角度服务,或者我必须编写自己的函数 处理后退按钮事件?

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

看起来您正在以某种方式在您的指令中更改window.location属性,并且“返回”按钮在视觉上刷新页面,其中实际上它返回location属性的先前值