我启用了$locationProvider.html5Mode(true)
。
但是我有django作为后端。在/logout/
我需要直接向服务器询问网址,如$locationProvider.html5Mode(false)
或只是访问:example.com/logout/
而不是在前端。
我应该使用哪个角度命令来“强制”从服务器询问/logout/
网址?
答案 0 :(得分:1)
编辑:原来这是两种可能的解决方案:
1)见 Telling Angular Js to ignore a specific route
2)或使用$ window.location。
以下是一个例子:
$scope.onLogoutClicked = function() {
$window.location = "http://google.com";
}
$ window.location和$ location
之间的差异我应该何时使用$ location?
任何时候您的应用程序需要对当前URL中的更改做出反应,或者您想要在浏览器中更改当前URL。
它不做什么? 更改浏览器URL时,不会导致整页重新加载。要在更改URL后重新加载页面,请使用较低级别的API $ window.location.href。
注意: