Как преобразовать массив в матрицу, группируя в машинописи - PullRequest
0 голосов
/ 26 сентября 2018

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

т.е. я хочупревратить этот массив

[
 { "type": "1", "name": "a", "age": "10" },
 { "type": "1", "name": "b", "age": "11" },
 { "type": "2", "name": "c", "age": "12" }
]

в

[
 { "key": "1", "elements": [{"name": "a", "age": "10"},
                         {"name": "b", "age": "11"}]},
 { "key": "2", "elements": [{"name": "c", "age": "12"}]}
]

Возможно ли это, и если да, то как?

Я также хочу дважды связать этот новый объект с * ngForпоэтому внутренний элемент должен быть массивом или я могу сделать это каким-то другим способом?

1 Ответ

0 голосов
/ 26 сентября 2018

Это базовая функция, которую имеют большинство утилит. Здесь - это пример, он очень маленький и модульный, правильно напечатан и показывает источник.

...