如何将#urls重定向到#!在AngularJS中自动添加网址?

时间:2014-12-05 12:30:04

标签: angularjs url-routing

我正在使用此配置来启用/#!/foo样式的网址。这也会打破/#/foo样式的网址。我应该如何配置Angularjs以自动“重定向”/#/foo/#!/foo

$locationProvider.html5Mode(false).hashPrefix('!');

1 个答案:

答案 0 :(得分:0)

使用$ urlRouterProvider.when进行重定向并为其附加处理函数,

$urlRouterProvider.when('/#/\w',['$location', function ($location) {
   $location.path('/#!/'+$location.path()); 
}]);