I have an array of objects like this
[
{"desc":"a", "menu": 1},{"desc":"b", "menu": 2},{"desc":"c", "menu": 1},
{"desc":"d", "menu": 3},{"desc":"e", "menu": 3},{"desc":"f", "menu": 2},
{"desc":"g", "menu": 1},{"desc":"g", "menu": 1},{"desc":"g", "menu": 4},
{"desc":"g", "menu": 4},{"desc":"g", "menu": 4}
]
Fetched from an API.
Now i would show that objects with a *ngFor by setting them grouped by "menu" and by adding a label to it like this
Menu 1
{all objects of menu 1}
Menu 2
{all objects of menu 2}
Menu 3
{all objects of menu 3}
I would do something like this in *ngFor
*ngFor="let object of objects; let menu = 0"
if menu !== object.menu
menu === object.menu
WRITE LABEL
But how could i implement it in a real case code?