我的网址目前就像这样http://127.0.0.1:8080/index.html#/login
我希望他们是这样的:http://127.0.0.1:8080/login
我像这样路由URL:
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when('/login', {
templateUrl: 'views/login.html'
})
});
我已尝试将html5Mode
设置为true,如下所示:
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when('/login', {
templateUrl: 'views/login.html'
})
$locationProvider.html5Mode(true);
});
但这似乎行不通。
例如,当我第一次加载页面时点击<a ng-href="#/login">login</a>
,但所有其他超链接(例如<a ng-href="#/register">Register</a>
)都会变为http://127.0.0.1:8080/login#/register