在我的离子应用程序中成功注册后显示$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'
}
}
})