2017-05-10 1 views
-2

아래에 표시된 register() 함수가 있습니다.

<form class="form-auth" ng-submit="register()"> 

}

$scope.register = function(){ 
$http.post('/auth/signup', $scope.user).success(function(data){ 
    $rootScope.authenticated = true; 
    $rootScope.current_user = data.user.username; 
    $rootScope.path('!/'); 
}); 

을 다음과 같이 내가 그것을 정의;

$rootScope.path('!/'); 

그것은 내가 그것을 직접 경로로 이동하지 않습니다 :

문제는 마지막 줄입니다. 여러 변형을 시도한 ('/') 및 (#! /) 있지만 아무 것도 작동하는 것.

답변

0

$ rootScope가 아닌 $ 위치 서비스를 사용해야합니다.

$location.path('/'); 
관련 문제