Мне нужно удалить # хэш-ключ из url.And я использовал этот код? Есть ли что добавить?Удалить хеш-ключ во время перенаправления страницы в angularjs
mySchoolApp.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
//$locationProvider.html5Mode(true);
$routeProvider
.when("/", {
templateUrl: "templates/login.html",
title: 'Login Page',
controller: "mainController"
})
.when("/login", {
templateUrl: "templates/login.html",
title: 'Login Page',
controller: "mainController"
})
.when("/forgot", {
templateUrl: "templates/forgot.html",
title: 'Forgot Page',
controller: "mainController"
})
.otherwise({
redirectTo: '/404'
});
$locationProvider.html5Mode(true);
}]);
Хотя добавил LocationProvider я получаю error- [$ местоположение: nobase] Http: //errors.angularjs .org/1.3.15/$ location/nobase – ArunJaganathan
Нажмите на эту ссылку .... это объясняет проблему и решение для вас! – charlietfl