AngularJS重定向到另一个模块

时间:2014-02-21 11:32:28

标签: angularjs restful-authentication

我的问题是在angularjs控制器中登录后的简单重定向。

function LoginController($scope, $rootScope, $location, $http, $cookieStore, LoginService) {
$scope.login = function() {
    LoginService.authenticate($.param({username: $('#username').val(), password: $('#password').val()}), function(user) {
        $rootScope.user = user;
        $http.defaults.headers.common['X-Auth-Token'] = user.token;
        $cookieStore.put('user', user);
        $location.path("/secure/");
    });
};

};

我的ng-app中没有路径/安全。事实上,我必须重定向到另一个ng-app。

$routeProvider.when('/', {
            templateUrl: 'home.html',
            controller: IndexController
        });

        $routeProvider.when('/price', {
            templateUrl: 'price.html'           
        });

        $routeProvider.when('/signup', {
            templateUrl: 'signup.html'
        });

        $routeProvider.when('/login', {
            templateUrl: 'signin.html',
            controller: LoginController
        });

        $routeProvider.when('/features', {
            templateUrl: 'features.html'
        });

        $routeProvider.otherwise({
            redirectTo: '/'         
        });

您怎么看?

0 个答案:

没有答案