Я пытаюсь сопоставить возвращаемый результат с объектом в моем приложении.Я был вдали от 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](https://i.stack.imgur.com/Vi1Al.png)
this.users всегда не определено.Кто-нибудь может увидеть, что я делаю не так?