【发布时间】:2014-12-05 12:30:03
【问题描述】:
我正在使用此配置来启用 /#!/foo 样式的 URL。这也破坏了/#/foo 样式的 URL。我应该如何配置 Angularjs 以自动将/#/foo“重定向”到/#!/foo?
$locationProvider.html5Mode(false).hashPrefix('!');
【问题讨论】:
标签: angularjs url-routing
我正在使用此配置来启用 /#!/foo 样式的 URL。这也破坏了/#/foo 样式的 URL。我应该如何配置 Angularjs 以自动将/#/foo“重定向”到/#!/foo?
$locationProvider.html5Mode(false).hashPrefix('!');
【问题讨论】:
标签: angularjs url-routing
使用 $urlRouterProvider.when 进行重定向并为其附加处理函数,
$urlRouterProvider.when('/#/\w',['$location', function ($location) {
$location.path('/#!/'+$location.path());
}]);
【讨论】: