Сделал Ангуляр без "#" и "#!", но почему то при нормальном(на аякс) переходе на страницу или обновлении теряется URL (Попадает снова на главную). Не могу это понять...
Ведь у vk.com не теряется урл при перезагрузке страницы.
С тэгами "#" и "#!" этого не происходило.
Firefox 35 Linux Gentoo
app.config(function($routeProvider, $locationProvider){
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');
$routeProvider.when('/',{
templateUrl:"partials/list.html",
controller:"SiteCtrl"
})
.when('/article/:article', {
templateUrl:"partials/post.html",
controller:"SiteCtrl"
})
.when('/category/:category', {
templateUrl:"partials/category_post.html",
controller:"SiteCtrl"
})
.when('/event-category/:category', {
templateUrl:"partials/category_event.html",
controller:"SiteCtrl"
})
.when('/event/:event', {
templateUrl:"partials/event.html",
controller:"SiteCtrl"
})
.when('/events', {
templateUrl:"partials/events.html",
controller:"SiteCtrl"
})
.when('/pictures',{
templateUrl:"partials/pictures.html",
controller:"SiteCtrl"
})
.when('/calendar',{
templateUrl:"partials/calendar.html",
controller:"SiteCtrl"
})
.when('/page/:slug', {
templateUrl:"partials/page.html",
controller:"SiteCtrl"
})
.otherwise({
redirectTo:'/'
});