А что сделать-то хотите?
Вы написали "Если ни один из вышеперечисленных роутов не подошел, то отправить на страницу /catalog/:categoryId".
Смысла в этом я никакого не вижу.
Напишите redirectTo: '/catalog/1', отработает первый роут с categoryId 1, а если вам нужно на этапе конфигурирования приложения вместо этого 1 подставить что-то, что передается с сервера, то можете на этапе вывода шаблона записать в него JS типа
angular.module('server-values',[]).constant('INITIAL_CATEGORY_ID', Сюда_ID);
Подключить этот модуль в ваше приложение и тогда сможете сделать
servicesCatalog.config(function ($routeProvider, $compileProvider, INITIAL_CATEGORY_ID) {
//....
otherwise({
redirectTo: '/catalog/'+INITIAL_CATEGORY_ID
});
});
но это отдает ортопедией