Отфильтровать массив объектов и передать отфильтрованный объект другому компоненту через @input в Angular 8 - PullRequest
0 голосов
/ 28 мая 2020

У меня есть массив объектов:

data = [
   {
      "id":22,
      "order":1,
      "type":"hold"
   },
   {
      "id":33,
      "order":1,
      "type":"security"
   },
   {
      "id":11,
      "order":1,
      "type":"validation"
   }
]

У меня 3 компонента

<hold></hold>
<security></security>
<validation></validation>

Я хочу что-то вроде этого

<hold [onlySendHoldObject] = "data | filter via type=hold" ng-if="data contains any hold object"> </hold>

<security[onlySecurityObject] = "data | filter via type=security" ng-if="data contains any securityobject"> </security>

<validation [onlyHoldObject] = "data | filter via type=validation" ng-if="data contains any validation object"> </validation>

Как мне это сделать этот? Заранее спасибо. Любая помощь будет оценена по достоинству.

...