我正在使用此配置来启用/#!/foo
样式的网址。这也会打破/#/foo
样式的网址。我应该如何配置Angularjs以自动“重定向”/#/foo
到/#!/foo
?
$locationProvider.html5Mode(false).hashPrefix('!');
答案 0 :(得分:0)
使用$ urlRouterProvider.when进行重定向并为其附加处理函数,
$urlRouterProvider.when('/#/\w',['$location', function ($location) {
$location.path('/#!/'+$location.path());
}]);