Игнорирование ненужных свойств объекта, связанных с объектом Back-End - PullRequest
0 голосов
/ 10 октября 2019

У вас есть вопрос об игнорировании ненужных свойств объекта, добавленных вместе с моделью Back-End.

Можете ли вы предоставить ваши входные данные плз?

Допустим, что 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 или другой альтернативы?

1 Ответ

1 голос
/ 10 октября 2019

Вы должны вручную сопоставить свойства.

const frontEndModel = {
  name: backendModel.name,
  id: backendModel.id,
  completed: backendModel.completed
}
...