Като цяло знам, че дефинициите на маршрути в 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 и искам да регистрирам маршрути, където са необходими. Например, ако имам профилен модул, искам да регистрирам маршрута си от там. Същото важи и за контактния модул. Тази централизация ме побърква. Пропускам ли нещо тук или има някакво добро решение за моя проблем?