2015-09-11 22 views
0

嗨我无法让应用程序更改页面。现在我已经看到了一些示例代码,但是它们都不使用'app.login',而只是'登录'。我尝试了这个,但它导致了程序崩溃。离子转换不起作用

我的最终目标是从登录控制器过渡到家里

控制器

.controller('logInCtrl', function($scope) { 
    //... 
    $state.transitionTo("app.home"); 
    //... 
}) 

app.js

.state('app.home', { 
    url: '/home', 
    views: { 
     'menuContent': { 
      templateUrl: 'templates/home.html', 
      controller: 'homeCtrl' 
     } 
    } 
}) 
+0

你需要包括'控制器上$'状态依赖 –

回答

1

只要使用的$state这个go()功能改变页面:$state.go("app.home"); +不要忘记在你的控制器$state依赖

.controller('logInCtrl', function($scope, $state) {