Когда пользователь вводит правильное имя пользователя и пароль, я хочу перенаправить в другое место. Но когда я использовал $location.path('dashboard')
здесь, здесь был изменен URL-адрес браузера, но эта страница не была загружена. Обновляйте страницу я с помощью ctrl + R или щелкните значок обновления браузера, после чего загрузится соответствующая страница.
$http.post('/login', $scope.userInfo)
.success(function (data) {
//Check if the authentication was a success or a failure
//Successful POST here does not indicate success of authentication
if (data.status === "authentication success") {
//Proceed to load the dashboard for the user
$location.path('/dashboard');
} else if (data.status === "authentication error") {
//Inform user of the error
$scope.errorMessage = data.error;
$scope.showErrorMessage = true;
}
})
.error(function (error) {
$scope.errorMessage = "Error while attempting to authenticate. Check log.";
$scope.showErrorMessage = true;
});
};
}]);