У меня есть проблемы с некоторым угловым кодом, который я хочу установить динамическими данными для пользовательских данных с угловым состоянием. Вот мой кодКак установить возвращаемое значение функции или динамические данные в пользовательские данные углового состояния
function stateConfig($stateProvider) {
$stateProvider
.state('apps', {
parent: 'entity',
url: '/apps',
data: {
authorities: ['ROLE_USER'],//i want to set dynamic data or return data here
pageTitle: 'smsApp.apps.home.title'
},
views: {
'[email protected]':{
templateUrl: 'app/layouts/navbar/navbar.html',
controller: 'NavbarController',
controllerAs: 'vm'
},'[email protected]': {
templateUrl: 'app/layouts/leftnavbar/leftnavbar.html',
controller: 'LeftNavbarController',
controllerAs: 'vm'
},
'[email protected]': {
templateUrl: 'app/entities/apps/apps.html',
controller: 'AppsController',
controllerAs: 'vm'
}
},
resolve: {
translatePartialLoader: ['$translate', '$translatePartialLoader', function ($translate, $translatePartialLoader) {
$translatePartialLoader.addPart('apps');
$translatePartialLoader.addPart('global');
return $translate.refresh();
}]
}
})
Над кодом, я хочу установить динамическую функцию или данные в
data: {
authorities: dynamic data or funciton,//i want to set dynamic data or return data here
pageTitle: 'smsApp.apps.home.title'
}
Итак, кто-нибудь мне помочь, кто будет знать, что
Благодаря
Спасибо ваш ответ, я уже стараюсь, но когда я называю данные, как эти данные: { : function() {return 'test'} pageTitle: 'smsApp.apps.home.title' }, и когда я регистрируюсь с помощью console.log ($ state. $ Current.data.authorities), результатом является функция () { return 'test'; } Как мне сделать –
какое значение показано для 'console.log ($ state. $ Current.data.authorities())'? @KyawZinHtun –
Просто показать функцию() {return 'test'} в console.log –