Угловые HTTP-вызовы возвращают значения в два свойства в зависимости от состояния - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть модель с именем Project, в этой модели у меня есть свойство ACTIVE, которое имеет значение true или false.

В моем классе Angular 8 я выполняю вызов API get для всех проектов.и хотел бы отсортировать возвращаемые значения по двум категориям на основе этого истинного или ложного статуса, поэтому я заканчиваю показ списка активных проектов и списка неактивных проектов (я создал функцию переключения для дальнейшего использования)

Это моя функция ngOnInit

//Properties
activeProjects;
inactiveProjects;



ngOnInit() {
    this._projectService.getAllProjects().subscribe(
      response => {
        // Trying to sort response into the two properties above
      },
      error => console.log(error['message'])
    )
  }

Я думаю, что это переключение или карта, но я довольно новичок в этом, поэтому я немного запутался в том, что делать дальше

Спасибо

1 Ответ

1 голос
/ 23 сентября 2019

Кажется настолько простым, что вы получаете бесплатный пропуск на этот, но в следующий раз, пожалуйста, попробуйте сделать это самостоятельно хотя бы один раз.

response => {
  this.activeProjects = response.filter(v => v.active);
  this.inactiveProjects = response.filter(v => !v.active);
},

(Конечно, приспособьте это к вашему собственному случаю, например, это может быть response.data.filter или что-то подобное)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...