Как сделать чтобы перейдя на страницу /categories/ если это первая страница то не было пути /categories/page/1 а чтобы /page? будет уже при след странице.
'use strict';
angular.
module('mainApp').
config(['$locationProvider' ,'$routeProvider',
function config($locationProvider, $routeProvider) {
$locationProvider.hashPrefix('!');
$routeProvider.
when('/', {
template: '<home-page></home-page>'
}).
when('/categories/page/:page', {
template: '<category-list categories="$resolve.categories"></category-list>',
resolve: {
categories: ['$route', 'Category', function ($route, Category) {
return Category.get({page: $route.current.params.page}).$promise;
}]
}
}).
when('/categories/:slug', {
template: '<category-detail category="$resolve.category"></category-detail>',
resolve: {
category: ['$route', 'Category', function ($route, Category) {
return Category.get({slug: $route.current.params.slug}).$promise;
}]
}
}).
otherwise('/');
}
]);