У меня есть следующий код, который будет перенаправлен на страницу «./mainlandingpage» после успешной проверки подлинности. Вот код из контроллера:
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: function (result) {
// pass token to use for getting credentials later
sessionStorage.Token = result.getIdToken().getJwtToken();
$scope.messageText = globalData.LoggingIn;
$location.path('/mainlandingpage');
console.log(' after location');
},
onFailure: function(err) {
alert(err);
}
Консоль из Firebug показывает следующее:
POST https://cognito-idp.ap-northeast-1.amazonaws.com/200 OK 704ms
POST https://cognito-idp.ap-northeast-1.amazonaws.com/200 OK 401ms
after location
Так, я знаю, что код прошел через $ location.path линии, но моя проблема нет ничего происходит со страницей, пока я не щелкнул что-то на странице (не обязательно должна быть кнопка). Это нормальное поведение?
Круто. это сработало. Спасибо за ваше объяснение. –
@leoc Желаю знать, что, спасибо:) \ –