Добро пожаловать в stackoverflow.
С обновленным модулем HttpClient нам больше не нужно использовать синтаксис .json.Примерно так:
public getAllTodos(): Observable<Todo[]> {
return this.http.get<Todo[]>(API_URL + '/todos')
.pipe(
catchError(err => {
this.handleError(err);
});
}
Или, если вам все еще нужно сопоставить с реальными объектами:
public getAllTodos(): Observable<Todo[]> {
return this.http.get<Todo[]>(API_URL + '/todos')
.pipe(
map(todos => todos.map((todo) => new Todo(todo))),
catchError(err => {
this.handleError(err);
})
);
}