Обычно я знаю, что определения маршрутов в AngularJS происходят следующим образом:
var app = angular.module('app', []);
app.config(function ($routeProvider) {
$routeProvider.when("/", { templateUrl: "/partials/home.html" }).
when("/profile", { templateUrl: "/partials/profile.html" }).
when("/contact", { templateUrl: "/partials/contact.html" }).
otherwise({ redirectTo: '/' });
});
Что меня раздражает, так это то, что я хочу разбить свое приложение на модули с помощью RequireJS и хочу прописать маршруты там, где они нужны. Например, если у меня есть модуль профиля, я хочу зарегистрировать свой маршрут оттуда. То же самое относится и к контактному модулю. Эта централизация сводит меня с ума. Я что-то упустил или есть какое-то хорошее решение для моей проблемы?