Angular Observable <ObjectModel>сервисы возвращают строку (вместо объекта типа ObjectModel) - PullRequest
0 голосов
/ 19 сентября 2018

вот мой сервис:

get(id: string): Observable<PaginaModel> {
    return this.http.get<PaginaModel>('api/pagini/get/' + id);
}  

модель:

import { LinieModel } from "./linie.model";

export class PaginaModel {
    linii: LinieModel[] = [];
}

и вот как я это называю:

ngOnInit() {
    this.canvas = document.getElementById('AfisareCanvas') as HTMLCanvasElement;
    this.ctx = this.canvas.getContext('2d');

    this.service.get('5b9bad0c457b4e1c70af18f8').subscribe(data =>  {
        console.log(data); //here data is string (like using stringify)
        console.log(data.linii.length); //undefined error 
    });
}   

Я пытался использовать JSON.разобрать, но не сработало.

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