угловая ошибка инициализации экземпляра CookieService - PullRequest
0 голосов
/ 31 мая 2018

У меня есть класс, в котором я хочу использовать CookieService, чтобы получить значение, но я не могу создать первоначальный CookieService, чего мне здесь не хватает, пожалуйста?(Я новичок в угловой)

Я получаю сообщение об ошибке "Не удается прочитать свойство 'получить' из неопределенного"

import {HttpHeaders} from '@angular/common/http';
import {HttpErrorResponse} from '@angular/common/http';
import {ErrorObservable} from 'rxjs/observable/ErrorObservable';
import { CookieService } from 'ngx-cookie-service';

export abstract class ComponentService {

  constructor(private cookieService: CookieService) { }

  baseURL: String = 'http://localhost:8080';

  public getHttpOptions(){
    let auth:String = this.cookieService.get('Authorization');
    let headers: HttpHeaders = new HttpHeaders({
      'Content-Type': 'application/json',
      'Authorization': String(auth)
    });
    return headers;
  }

}

1 Ответ

0 голосов
/ 31 мая 2018

Обязательно добавьте декоратор @Injectable () над вашим ComponentService.А также добавьте оба компонента ComponentService и CookieService в массив поставщиков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...