Я не понимаю, почему работает следующий код:
return new Promise(resolve => {
this.http.get(this.apiUrl + '/getEvts', {
headers: new HttpHeaders().set('Authorization', 'Bearer '+token),
}).subscribe(data => {
resolve(data);
}, err => {
console.log(err);
});
});
пока этот код не работает:
let headers = new Headers();
headers.append('Authorization', "Bearer " + token);
let options = new RequestOptions({ headers: headers });
return new Promise(resolve => {
this.http.get(this.apiUrl + '/getEvts', options).subscribe(data => {
resolve(data);
}, err => {
console.log(err);
});
});
Может кто-нибудь объяснить, пожалуйста?Спасибо!