Загрузка ролей из метода 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
}
});
}
})();