我正在使用角度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有什么问题?