0
我想將我的登錄頁面設置爲初始狀態。當用戶點擊註冊用戶時,我正在執行$ state.go(在控制器中)從用戶應該能夠返回到登錄頁面的頁面註冊頁面。
angular.module('starter', ['ionic', 'starter.controllers','ui.router']).config(['$stateProvider','$urlRouterProvider',function($stateProvider, $urlRouterProvider).state('login',{
url:"/login",
templateUrl:'templates/login.html',
controller:'LoginCtrl'
})
.state('login.registerUser',{
url:"/registerUser",
views: {
'menuContent' :{
templateUrl:'templates/registerUser.html',
controller:'registerCtrl'
}
}
})
控制器
.controller('LoginCtrl', ['$scope', 'Auth', '$state', '$ionicPlatform','SessionService', function($scope, Auth, $state, $ionicPlatform, SessionService) {
$ionicPlatform.ready(function() {
window.scope = $scope;
$scope.credentials = {username: "", password: "", remember: ""};
$scope.userData = {username: "", id: ""};
var utils = {
createNewUser:function(){
console.log('here');//I CAN SEE THIS
$state.go('login.registerUser');//NOTHIN HAPPENS
}
};
$scope.goToRegistration = utils.createNewUser;
});
}])
但它沒有做任何事情。 請幫忙
對不起,我這樣做,但它沒有奏效。 – 2014-10-28 15:15:52
你有什麼錯誤? – 2014-10-28 16:55:42
什麼都沒有。我用模態代替它。 – 2014-10-28 17:26:01