Загрузка угловых js внутренних трасс и контроллеров

У меня проблема с маршрутами и контроллером. Если у меня есть маршрут, как показано ниже->

.state('dashboard/profile', { url: '/dashboard/profile', parent: 'common', //templateUrl: '/app/dashboard/dashboard.html', template: '<div><h4>dashboard/profile</h4></div>', controller: 'ProfileCtrl' })
Теперь, когда у меня будет много маршрутов, я хочу загрузить все маршруты внутри панели мониторинга только после того, как пользователь достигнет dashboard.html page.Если я следую, как указано выше, мне придется загружать все маршруты, даже когда они не нужны. Например: URL указанного профиля будет активирован только после того, как пользователь будет аутентифицирован и авторизован для панели мониторинга, и только тогда пользователь достигнет панели мониторинга, но я здесь придется загружать контроллеры маршрутов, которые здесь не нужны.
Я хочу, чтобы внутренние маршруты для панели мониторинга были разделены и вызывались только при посещении панели пользователя пользователем. Как я могу избежать загрузки ненужных контроллеров и маршрутов?

0 ответов

Другие вопросы по тегам