Подтвердить что ты не робот

Angular2 - HTTP RequestOptions HEADERS

В настоящее время у меня проблема с tslint, и я надеялся, что кто-то может указать мне в правильном направлении.

Я пытаюсь отправить HTTP-запрос GET, используя HTTP, предоставленный инфраструктурой Angular2. С помощью этого запроса я должен указать ток-тип и токен аутентификации на предъявителя.

Пример моего кода:

let headers = new Headers();
let authToken = this._user.getUser().JWT;
headers.append('Content-Type', 'application/json');
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });

this._http.get('http://' + url '/', options)
            .timeout(3000)
            .subscribe(
                (res) => {

Это работает, однако, tslint жалуется, что

"TS2345: Аргумент типа '{headers: Headers;}' не поддается назначению параметр типа" RequestOptionsArgs ". Типы заголовков собственности несовместимы. Тип" Заголовки "не присваивается типу" Заголовки ". Существуют два разных типа с этим именем, но они не связаны друг с другом. Свойство" ключи "отсутствует в типе" Заголовки".

Я ценю поддержку.

4b9b3361

Ответ 1

Тип Headers, который вы должны импортировать, - import {Headers} from '@angular/http';.

Проверьте свои импортные товары