离子,$ state.go不会改变观点

时间:2017-04-09 16:35:30

标签: angularjs ionic-framework

在我的离子应用程序中成功注册后显示$ionicPopup.alert并按OK,我想导航到另一个状态。 网址更改但视图仍保留在注册表单中。  这是我的控制器:

.controller('RegisterCtrl', function ($scope, $state, AuthService, $ionicPopup){      
$scope.signup = function () {
        AuthService.register(user).then(function (msg) {
          $ionicPopup.alert({
            title: 'Register success!',
            template: "complete info form",
            okText: 'Go!'
          }).then(function(res){
            $state.go('tab.info');
          })
        }, function (errMsg) {
          $ionicPopup.alert({
            title: 'Register failed!',
            template: errMsg
          });
          $scope.user = {};
        });
      };

这是app.js

  .state('tab.info', {
    url: '/user-info',
    views: {
      'tab-user-info': {
        templateUrl: 'templates/userInfo.html',
        controller: 'infoCtrl'
      }
    }
  })

0 个答案:

没有答案