Как отобразить ответ на объект в Angular 7 - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь сопоставить возвращаемый результат с объектом в моем приложении.Я был вдали от Angular около 2 лет и только начал снова его использовать.Тогда метод, который я использовал, работал нормально, но что-то должно было измениться.this.users всегда не определено.

метод регистрации, вызывающий getUserList:

users: IUser[] = [];    
getUserList() {

  this.lus.getUserList()
  .subscribe(result => {
    this.users = <IUser[]>result.json;
      console.log(result);
      console.log(this.users);
  },
  error => {
    throwError(this.listErrorHandler(error));
  },
  () => {
  })

IUser:

export interface IUser {
  userId: string;
  name: string;
  email: string;
}

возвращаемый массив: enter image description here

this.users всегда не определено.Кто-нибудь может увидеть, что я делаю не так?

1 Ответ

0 голосов
/ 19 мая 2019

Ну, оказывается, вам не нужно использовать result.json.Изменение его в результате работало как шарм.Живи и учись.

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