Как читать объект в подписке (наблюдаемой) -угол 6 - PullRequest
0 голосов
/ 06 марта 2019

Я работаю над проектом в angular 6, и я столкнулся с проблемой! Я хочу прочитать содержимое объекта, который находится в моей наблюдаемой примерно так:

this.myService.getOne().subscribe(e => {
  this.e = e;
  console.log(this.e);
  console.log(this.e.id); // result => undefined
});

Я вижу this.e , которые выглядят так:

{"id":"1", "name":"myName", ...}

Но this.e.id равно 'undefined' , то же самое, когда я пишу this.e ['id'] .

У вас была идея?

1 Ответ

0 голосов
/ 06 марта 2019

Я нашел проблему, у меня было 2 вещи в моем методе getOne ():

Я изменил метод с

getOne(): Observable<myObject> {...}

до

getOne() {...}

Я изменил возврат с

this.get<myObject>(url, httpOptions); //httpOptions contained headers and response type 'text' as 'json' 

до

this.get<myObject>(url);

Теперь это функционал, спасибо за вашу помощь! :)

...