Angular js 指令的后退按钮未按预期工作
Back button of Angular js Directive not working as expected
我的 AngularJS webapp 中的几个页面是通过我编写的自定义指令创建的。所有未使用该指令的页面中的浏览器后退按钮都按预期工作(按后退按钮加载上一页)。
但对于自定义指令网页,按下浏览器后退按钮只会重新加载其所在的当前页面。
如何让后退按钮在自定义指令页面中按预期工作?
我必须注入任何 angular 服务,还是必须编写自己的函数
处理后退按钮事件?
感谢您的建议。
看起来您正在以某种方式在您的指令中更改 window.location
属性 并且后退按钮在视觉上刷新页面,而实际上它 returns location
的先前值 属性
我的 AngularJS webapp 中的几个页面是通过我编写的自定义指令创建的。所有未使用该指令的页面中的浏览器后退按钮都按预期工作(按后退按钮加载上一页)。 但对于自定义指令网页,按下浏览器后退按钮只会重新加载其所在的当前页面。
如何让后退按钮在自定义指令页面中按预期工作? 我必须注入任何 angular 服务,还是必须编写自己的函数 处理后退按钮事件?
感谢您的建议。
看起来您正在以某种方式在您的指令中更改 window.location
属性 并且后退按钮在视觉上刷新页面,而实际上它 returns location
的先前值 属性