我的问题是在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: '/'
});
您怎么看?