-1

有一个关于忽略后端模型带来的不必要对象属性的问题。

你能提供你的意见吗?

让我们说一个 API 在对象下面返回

export class TodoObject{

public name: string;

public id: number,

public assignedTo:string,

public completed: boolean,

public dueDate:Date

}

在 Angular UI 中,我不需要以下两个字段

public assignedTo:string,

public dueDate:Date

那么我可以在 Angular UI 中有一个对象吗?

export class TodoObject{

public name: string;

public id: number

public completed: boolean

}

是否可以在 Angular 中做到这一点。我知道 GraphQL 有这方面的能力。想知道是否有可能实现这一目标。

这可能使用 Ngrx 或其他替代方法吗?

4

1 回答 1

1

您必须手动映射属性。

const frontEndModel = {
  name: backendModel.name,
  id: backendModel.id,
  completed: backendModel.completed
}
于 2019-10-10T06:43:28.823 回答