и так есть скажем приложение на angular
хотелось бы сделать чтоб был родительский Controller у которого есть массив модулей который он загружет в свое тело через ngrepeat.(массивов модулей может быть несколько)
пример по адресу \Home грузятся в тело контролер V1 и V2
пример по адресу \Account грузятся в тело контролер V3 и V5
и например по url \Home\pages грузились контроллеры V1 и V2 , и обрабатывали то что в строке есть "pages"
наверно запутал когда писал контроллеры. суть в том чтоб динамически убирать или показывать функционал в зависимости на каком url мы находимся.
по пути /Home есть свое множество контроллеров
если путь /Home/Page или /Home/Page/SubPage
то этот(Page/SubPage)(скажем stateparam свой) путь каждый контроллер сам может обработать изменив состояние
тоже самое и на других путях, хочется чтоб при смене путя /Home на /Home/Page не перезагружать множество контроллеров /Home так как они и так уже загружены
Я думал это библиотека не позволяет использовать вложенные маршруты и чтоб контроллер оставался тот же что и у родителя. оказывается может.
$stateProvider
.state('base', {
url: '/base',
templateUrl: 'base.html',
controller: 'baseControler',
controllerAs: 'baseControler'
})
.state('base.pay', {
url: '/baseChild'
});