Попытка выяснить, какая базовая аутентификация с помощью Angular 2. Я хочу, чтобы мой компонент проверял токен, и если он существует, перейдите в нужное место, но если оно не отображает сообщение об ошибке, обслуживание. Вот вызов службы:Доступ к токенам и данным ответа
this._loginService.login(loginQuery)
.subscribe(
(token: any) => this._router.navigate(['User', { username: user }]),
(data) => { this.errorMessage = data.ErrorMessage; }
)
Вот код для службы:
return this._http.post('serivcelink,
body,
{headers:headers})
.map((res : any) => {
let data = res.json();
this.token = data.TeamMember.UserName;
localStorage.setItem('token', this.token);
});
Я получаю маркер поведения я хочу, за исключением, что я не получаю доступ к объекту ответа в компонент и как таковой не может отобразить сообщение об ошибке.
Как я могу проверить токен и получить доступ к данным ответа?
Спасибо, это то, что я искал. Я не был уверен в синтаксисе. – Bob