@jenya7771

Как передать параметр в stateProvider?

myApp.config(function($stateProvider, $urlRouterProvider, $locationProvider, authorizedchek) {
.state('panel', {
    url: '/panel',
    templateUrl: 'templates/panel.php',
    controller: 'panelCtrl'
})
.state('panel.admin', {
    url: '/admin',
    controller: 'adminCtrl',
    data: {},
    templateUrl: function(){
        if (param == true){
            return 'templates/admin.php'
        }
    }
})
});


Какими способами можно предать параметры в data и в переменную param?
Можно ли предавать параметры напрямую из сервиса authorizedchek?
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 1
@SergeyBugai
Все параметры доступны через $state, data находится в $state.current.data, params вы можете найти в $state.params или в $stateParams.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы