【问题标题】:How to map response to object in Angular 7如何将响应映射到Angular 7中的对象
【发布时间】:2019-05-21 06:00:37
【问题描述】:

我正在尝试将返回结果映射到我的应用程序中的对象。我已经离开 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));
  },
  () => {
  })

用户:

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

返回数组:

this.users 始终未定义。 谁能看到我做错了什么?

【问题讨论】:

    标签: angular7 angular-reactive-forms


    【解决方案1】:

    好吧,事实证明您不需要使用 result.json。将其更改为 result 就像一种魅力。生活和学习。

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      • 2019-09-30
      相关资源
      最近更新 更多