Загрузка ролей из метода API в routeConfig BlurAdmin

У меня есть следующий код (в теме BlurAdmin). Он хорошо работает, помещая роли непосредственно в параметр authRoles, но мне нужно загрузить много ролей из источника API в routeConfig. Любая помощь по этому вопросу будет принята с благодарностью.

    (function() {
      'use strict';

      angular.module('MyProject.pages.dashboard', [])
        .config(routeConfig);

      /** @ngInject */
      function routeConfig($stateProvider) {
        $stateProvider
          .state('dashboard', {
            url: '/dashboard',
            template: '<ui-view  autoscroll="true" autoscroll-body-top></ui-view>',
            abstract: true,
            title: 'Dashboard',
            sidebarMeta: {
              icon: 'ion-gear-a',
              order: 100,
            },
            authenticate: true,
            params: {                
              authRoles: ['admin']   // <-- I want change it..!!! Load a array from API method
            }
          });
      }
    })();

0 ответов

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