【发布时间】:2013-05-05 19:39:53
【问题描述】:
我正在构建一个单页应用程序 (SPA),其域为 http://teachme.com。路线可以被视为
teachApp.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider.
when('/teach/', {templateUrl: 'views/login_view.html'}).
when('/teach/overview', {templateUrl: 'views/overview_view.html'}).
when('/teach/users', {templateUrl: 'views/users_view.html'}).
otherwise({redirectTo: '/teach/'});
$locationProvider.html5Mode(true);
}]);
现在每次我单击选项卡时,路线都会发生变化,我会看到不同的视图,但 URL 会更改为
http://teachme.com/#teach
http://teachme.com/#teach/overview
http://teachme.com/#teach/users
这在保持 url 唯一性和书签目的方面失败了。有没有办法让路由正常工作,但 URL 保持在 http://teachme.com
谢谢
【问题讨论】:
标签: javascript angularjs