角度ui路由器,更改屏幕但控制器没有

时间:2016-04-12 02:01:08

标签: angularjs angular-ui-router

我正在使用角度1.5.2和角度ui路由器0.2.5,我进行页面转换,从状态到另一个状态,只有屏幕改变,但控制器没有改变,我试图通过三种不同的方式:

              $location.path('/home');
              $state.go('home');
              $state.transitionTo('home');

appTmw.config(function($stateProvider, $urlRouterProvider) {

$urlRouterProvider.otherwise('/login');

$stateProvider.state('login', {
        url: '/login',
        controller: 'LoginCtrl',
        views: {
            '': {
                templateUrl: '/components/login/loginview.html'
            }
        }
    })
    .state('home', {
        url: '/home',
        controller: 'HomeCtrl',
        views: {
            '': {
                templateUrl: '/components/home/homeView.html'
            },
            'nav@home': {
                templateUrl: '/assets/partials/cabecalho.html'
            },
            'rod@home': {
                templateUrl: '/assets/partials/rodape.html'
            }
        }
    })
    ...

屏幕从登录更改为主页,但控制器仍然是 LoginCtrl

de code有什么问题?

0 个答案:

没有答案