【发布时间】:2015-09-09 12:58:27
【问题描述】:
为什么AngularJS在我进入的时候会重写地址栏
www.domain.com/index.html/#!/content/sub/content
到
www.domain.com/index.html#/!/content/sub/content
/#/!不是标准的 hashbang 语法。我想将其保留为 #!/content/subcontent 然后使用自定义函数解析 url。
我试过了
$location.html5Mode = false;
和
angular.module('locationModule', [])
.config(function($routeProvider, $locationProvider) {
//$locationProvider.hashPrefix('!');
$locationProvider.html5Mode = false;
});
两者似乎都没有区别。
【问题讨论】:
-
您尚未将
!定义为哈希前缀。默认路由不使用!,除非你告诉它
标签: angularjs