忽略与后端对象一起带来的不必要的对象属性
Ignoring unnecessary object properties brought along with a Back-End object
对忽略后端模型带来的不必要的对象属性有疑问。
你能提供你的意见吗?
假设 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 或其他替代方案?
您必须手动映射属性。
const frontEndModel = {
name: backendModel.name,
id: backendModel.id,
completed: backendModel.completed
}
对忽略后端模型带来的不必要的对象属性有疑问。
你能提供你的意见吗?
假设 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 或其他替代方案?
您必须手动映射属性。
const frontEndModel = {
name: backendModel.name,
id: backendModel.id,
completed: backendModel.completed
}