Angularjs 如何在特定控制器中处理浏览器后退按钮事件?
我想处理特定控制器上的浏览器后退按钮事件(不是每次路线更改,仅针对特定控制器),后退不应更改路线,因为它是针对控制器的Angularjs 如何在特定控制器中处理浏览器后退按钮事件?,angularjs,Angularjs,我想处理特定控制器上的浏览器后退按钮事件(不是每次路线更改,仅针对特定控制器),后退不应更改路线,因为它是针对控制器的$scope中的ng include change侦听$locationChangeStart事件。在事件处理程序中,通过调用preventDefault确定是否允许更改,如果不允许,则取消位置更改 $scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) { if(!allowed /* inje
$scope
中的ng include change侦听$locationChangeStart
事件。在事件处理程序中,通过调用preventDefault
确定是否允许更改,如果不允许,则取消位置更改
$scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) {
if(!allowed /* inject your logic here */) {
event.preventDefault();
}
});
@你能添加你的代码吗。